summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/platforms/uikit/quikitwindowsurface.h1
-rw-r--r--src/plugins/platforms/uikit/quikitwindowsurface.mm6
2 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/platforms/uikit/quikitwindowsurface.h b/src/plugins/platforms/uikit/quikitwindowsurface.h
index 58ccb1b..ca10a71 100644
--- a/src/plugins/platforms/uikit/quikitwindowsurface.h
+++ b/src/plugins/platforms/uikit/quikitwindowsurface.h
@@ -53,6 +53,7 @@ public:
QPaintDevice *paintDevice();
void flush(QWidget *widget, const QRegion &region, const QPoint &offset);
+ WindowSurfaceFeatures features() const;
private:
QPaintDevice *mPaintDevice;
diff --git a/src/plugins/platforms/uikit/quikitwindowsurface.mm b/src/plugins/platforms/uikit/quikitwindowsurface.mm
index dd188fb..bb7dcd7 100644
--- a/src/plugins/platforms/uikit/quikitwindowsurface.mm
+++ b/src/plugins/platforms/uikit/quikitwindowsurface.mm
@@ -73,7 +73,6 @@ QT_BEGIN_NAMESPACE
QUIKitWindowSurface::QUIKitWindowSurface(QWidget *window)
: QWindowSurface(window), mPaintDevice(new EAGLPaintDevice(window->platformWindow()))
{
- setPartialUpdateSupport(false);
}
QPaintDevice *QUIKitWindowSurface::paintDevice()
@@ -89,4 +88,9 @@ void QUIKitWindowSurface::flush(QWidget *widget, const QRegion &region, const QP
widget->platformWindow()->glContext()->swapBuffers();
}
+QWindowSurface::WindowSurfaceFeatures QUIKitWindowSurface::features() const
+{
+ return PartialUpdates;
+}
+
QT_END_NAMESPACE