summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/qml-compositor/main.cpp14
-rw-r--r--src/qt-compositor/compositor_api/waylandsurfaceitem.cpp2
-rw-r--r--src/qt-compositor/wayland_wrapper/wlsurface.cpp2
3 files changed, 7 insertions, 11 deletions
diff --git a/examples/qml-compositor/main.cpp b/examples/qml-compositor/main.cpp
index d1c4513..134760d 100644
--- a/examples/qml-compositor/main.cpp
+++ b/examples/qml-compositor/main.cpp
@@ -102,21 +102,15 @@ private slots:
emit windowDestroyed(QVariant::fromValue(static_cast<QSGItem *>(item)));
}
- void frameSwappedSlot() {
- frameFinished();
- }
+ void frameSwappedSlot() {
+ frameFinished();
+ }
protected:
void surfaceCreated(WaylandSurface *surface) {
connect(surface, SIGNAL(mapped(const QSize &)), this, SLOT(surfaceMapped(const QSize &)));
}
-#if 0
- void paintEvent(QPaintEvent *event) {
- QSGView::paintEvent(event);
- frameFinished();
- glFinish();
- }
-#endif
+
private:
QMap<QObject *, WaylandSurfaceItem *> m_windowMap;
};
diff --git a/src/qt-compositor/compositor_api/waylandsurfaceitem.cpp b/src/qt-compositor/compositor_api/waylandsurfaceitem.cpp
index 34b8840..9127b93 100644
--- a/src/qt-compositor/compositor_api/waylandsurfaceitem.cpp
+++ b/src/qt-compositor/compositor_api/waylandsurfaceitem.cpp
@@ -73,6 +73,7 @@ WaylandSurfaceItem::WaylandSurfaceItem(QSGItem *parent)
: QSGItem(parent)
, m_surface(0)
, m_texture(0)
+ , m_provider(0)
, m_paintEnabled(true)
, m_touchEventsEnabled(false)
{
@@ -82,6 +83,7 @@ WaylandSurfaceItem::WaylandSurfaceItem(WaylandSurface *surface, QSGItem *parent)
: QSGItem(parent)
, m_surface(0)
, m_texture(0)
+ , m_provider(0)
, m_paintEnabled(true)
, m_touchEventsEnabled(false)
{
diff --git a/src/qt-compositor/wayland_wrapper/wlsurface.cpp b/src/qt-compositor/wayland_wrapper/wlsurface.cpp
index e9c4a24..c319431 100644
--- a/src/qt-compositor/wayland_wrapper/wlsurface.cpp
+++ b/src/qt-compositor/wayland_wrapper/wlsurface.cpp
@@ -55,7 +55,7 @@
#ifdef QT_COMPOSITOR_WAYLAND_GL
#include "hardware_integration/graphicshardwareintegration.h"
-#include <QtGui/QPlatformGLContext>
+#include <QtGui/QPlatformOpenGLContext>
#endif
#ifdef QT_WAYLAND_WINDOWMANAGER_SUPPORT