diff options
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/platforms/eglfs/qeglfsintegration.cpp | 4 | ||||
-rw-r--r-- | src/plugins/platforms/wayland/qwaylandwindow.cpp | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/platforms/eglfs/qeglfsintegration.cpp b/src/plugins/platforms/eglfs/qeglfsintegration.cpp index 287ffce721..9e8596f19e 100644 --- a/src/plugins/platforms/eglfs/qeglfsintegration.cpp +++ b/src/plugins/platforms/eglfs/qeglfsintegration.cpp @@ -48,7 +48,7 @@ #include <QtGui/QPlatformWindow> #include <QtGui/QPlatformWindowFormat> -#include <QtOpenGL/private/qpixmapdata_gl_p.h> +#include <QtGui/private/qpixmap_raster_p.h> #include <EGL/egl.h> @@ -78,7 +78,7 @@ QPixmapData *QEglFSIntegration::createPixmapData(QPixmapData::PixelType type) co #ifdef QEGL_EXTRA_DEBUG qWarning("QEglIntegration::createPixmapData %d\n", type); #endif - return new QGLPixmapData(type); + return new QRasterPixmapData(type); } QPlatformWindow *QEglFSIntegration::createPlatformWindow(QWidget *widget, WId winId) const diff --git a/src/plugins/platforms/wayland/qwaylandwindow.cpp b/src/plugins/platforms/wayland/qwaylandwindow.cpp index 1232df6d52..53f74e3ddf 100644 --- a/src/plugins/platforms/wayland/qwaylandwindow.cpp +++ b/src/plugins/platforms/wayland/qwaylandwindow.cpp @@ -141,6 +141,7 @@ void QWaylandWindow::damage(const QRegion ®ion) QVector<QRect> rects = region.rects(); for (int i = 0; i < rects.size(); i++) { const QRect rect = rects.at(i); + wl_buffer_damage(mBuffer->buffer(), rect.x(), rect.y(), rect.width(), rect.height()); wl_surface_damage(mSurface, rect.x(), rect.y(), rect.width(), rect.height()); } |