From 1081af930da0094481a741668905f2d32a997756 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Wed, 18 Nov 2015 20:37:56 +0100 Subject: [PATCH] qt5: fix possible crash in QPA plugin Fixes #1793 --- .../plugins/platforms/nitpicker/qnitpickerwindowsurface.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerwindowsurface.cpp b/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerwindowsurface.cpp index 4fa9aca0f7..6c3277cb87 100644 --- a/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerwindowsurface.cpp +++ b/repos/libports/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker/qnitpickerwindowsurface.cpp @@ -34,6 +34,9 @@ QNitpickerWindowSurface::QNitpickerWindowSurface(QWindow *window) { //qDebug() << "QNitpickerWindowSurface::QNitpickerWindowSurface:" << (long)this; + /* Calling 'QWindow::winId()' ensures that the platform window has been created */ + window->winId(); + _platform_window = static_cast(window->handle()); connect(_platform_window, SIGNAL(framebuffer_changed()), this, SLOT(framebuffer_changed())); }