summaryrefslogtreecommitdiffstats
path: root/src/compositor/wayland_wrapper/qwlcompositor.cpp
diff options
context:
space:
mode:
authorAndrew Knight <andrew.knight@digia.com>2013-06-12 17:42:30 +0300
committerJørgen Lind <jorgen.lind@digia.com>2013-06-28 16:06:43 +0200
commit9f502d05838de2ef04174df7d9735100e6873d67 (patch)
tree2b4f6a2c052968493d2f826710deab83fd22c8e4 /src/compositor/wayland_wrapper/qwlcompositor.cpp
parentfa2f0c73fe6704c13b11f85772998b112ee7c193 (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.cpp6
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)