Commit 9ae04f21 authored by Martin Flöser's avatar Martin Flöser
Browse files

Extend test_wayland_surface to test frame rendered callback

parent c14bbe9c
......@@ -310,7 +310,9 @@ void TestWaylandSurface::testAttachBuffer()
QVERIFY(blueBuffer->isUsed());
s->attachBuffer(blueBuffer);
s->damage(QRect(0, 0, 24, 24));
s->commit(KWayland::Client::Surface::CommitFlag::None);
QSignalSpy frameRenderedSpy(s, SIGNAL(frameRendered()));
QVERIFY(frameRenderedSpy.isValid());
s->commit();
damageSpy.clear();
QVERIFY(damageSpy.wait());
QVERIFY(!buffer2->isReferenced());
......@@ -334,6 +336,9 @@ void TestWaylandSurface::testAttachBuffer()
buffer3->unref();
QVERIFY(buffer3->isReferenced());
serverSurface->frameRendered(1);
QVERIFY(frameRenderedSpy.wait());
// TODO: add signal test on release
buffer->unref();
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment