diff options
-rw-r--r-- | src/plugins/platforms/android/qandroidplatformbackingstore.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformbackingstore.cpp b/src/plugins/platforms/android/qandroidplatformbackingstore.cpp index 1df7ce3179..b85b1157a8 100644 --- a/src/plugins/platforms/android/qandroidplatformbackingstore.cpp +++ b/src/plugins/platforms/android/qandroidplatformbackingstore.cpp @@ -51,7 +51,10 @@ QAndroidPlatformBackingStore::QAndroidPlatformBackingStore(QWindow *window) : QPlatformBackingStore(window) { Q_ASSERT(window->handle()); - (static_cast<QAndroidPlatformRasterWindow *>(window->handle()))->setBackingStore(this); + if (window->surfaceType() == QSurface::RasterSurface) + (static_cast<QAndroidPlatformRasterWindow *>(window->handle()))->setBackingStore(this); + else + qWarning("QAndroidPlatformBackingStore does not support GL windows."); } QPaintDevice *QAndroidPlatformBackingStore::paintDevice() |