diff options
author | Andrew Knight <andrew.knight@digia.com> | 2013-06-12 17:42:30 +0300 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@digia.com> | 2013-06-28 16:06:43 +0200 |
commit | 9f502d05838de2ef04174df7d9735100e6873d67 (patch) | |
tree | 2b4f6a2c052968493d2f826710deab83fd22c8e4 /src/compositor/wayland_wrapper/qwlcompositor.cpp | |
parent | fa2f0c73fe6704c13b11f85772998b112ee7c193 (diff) |
Compositor Wayland-EGL: fix connection to releaseBuffer
The page flipper buffer types have changed and should be fixed accordingly.
Change-Id: I0995b41dfdc6fa2981b747f901be66a1b2c4dc8b
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
Diffstat (limited to 'src/compositor/wayland_wrapper/qwlcompositor.cpp')
-rw-r--r-- | src/compositor/wayland_wrapper/qwlcompositor.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compositor/wayland_wrapper/qwlcompositor.cpp b/src/compositor/wayland_wrapper/qwlcompositor.cpp index 0f2fedc4a..6687417de 100644 --- a/src/compositor/wayland_wrapper/qwlcompositor.cpp +++ b/src/compositor/wayland_wrapper/qwlcompositor.cpp @@ -286,9 +286,9 @@ uint Compositor::currentTimeMsecs() return 0; } -void Compositor::releaseBuffer(SurfaceBuffer *screenBuffer) +void Compositor::releaseBuffer(QPlatformScreenBuffer *screenBuffer) { - screenBuffer->scheduledRelease(); + static_cast<SurfaceBuffer *>(screenBuffer)->scheduledRelease(); } void Compositor::processWaylandEvents() @@ -536,7 +536,7 @@ void Compositor::feedRetainedSelectionData(QMimeData *data) void Compositor::scheduleReleaseBuffer(SurfaceBuffer *screenBuffer) { - QMetaObject::invokeMethod(this,"releaseBuffer",Q_ARG(SurfaceBuffer*,screenBuffer)); + QMetaObject::invokeMethod(this,"releaseBuffer",Q_ARG(QPlatformScreenBuffer*,screenBuffer)); } void Compositor::overrideSelection(QMimeData *data) |