[wayland] Fix maximised test
The existing test after the client was maximised sent a buffer with the same size. Naturally correctly didn't generate a geometry change.
This commit is contained in:
parent
1a2c90ea12
commit
37fbb49bf0
1 changed files with 3 additions and 5 deletions
|
@ -122,8 +122,9 @@ void TestMaximized::testMaximizedPassedToDeco()
|
||||||
QVERIFY(geometryShapeChangedSpy.isValid());
|
QVERIFY(geometryShapeChangedSpy.isValid());
|
||||||
|
|
||||||
workspace()->slotWindowMaximize();
|
workspace()->slotWindowMaximize();
|
||||||
|
QVERIFY(sizeChangedSpy.wait());
|
||||||
Test::render(surface.data(), QSize(100, 50), Qt::red);
|
QCOMPARE(sizeChangedSpy.first().first().toSize(), QSize(1280, 1024 - decoration->borderTop()));
|
||||||
|
Test::render(surface.data(), sizeChangedSpy.first().first().toSize(), Qt::red);
|
||||||
QVERIFY(geometryShapeChangedSpy.wait());
|
QVERIFY(geometryShapeChangedSpy.wait());
|
||||||
QCOMPARE(geometryShapeChangedSpy.count(), 2);
|
QCOMPARE(geometryShapeChangedSpy.count(), 2);
|
||||||
QCOMPARE(client->maximizeMode(), MaximizeMode::MaximizeFull);
|
QCOMPARE(client->maximizeMode(), MaximizeMode::MaximizeFull);
|
||||||
|
@ -135,9 +136,6 @@ void TestMaximized::testMaximizedPassedToDeco()
|
||||||
QCOMPARE(decoration->borderRight(), 0);
|
QCOMPARE(decoration->borderRight(), 0);
|
||||||
QVERIFY(decoration->borderTop() != 0);
|
QVERIFY(decoration->borderTop() != 0);
|
||||||
|
|
||||||
QCOMPARE(sizeChangedSpy.count(), 1);
|
|
||||||
QCOMPARE(sizeChangedSpy.first().first().toSize(), QSize(1280, 1024 - decoration->borderTop()));
|
|
||||||
|
|
||||||
// now unmaximize again
|
// now unmaximize again
|
||||||
workspace()->slotWindowMaximize();
|
workspace()->slotWindowMaximize();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue