summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@theqtcompany.com>2016-01-11 14:28:24 +0100
committerPier Luigi Fiorini <pierluigi.fiorini@gmail.com>2016-01-12 09:51:57 +0000
commit00a71144b15ebc7b3ff832334d7d2793bb477a18 (patch)
treeb26ada4b71fa46edcf8e0024383e38e9e98abc59
parent669379248f485b7f133e7396759f790851c638f2 (diff)
Don't create wl_surface for desktop widgets
Change-Id: I3ebcb49a4acf230b9515c0317aab2307dcb9270b Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> (cherry picked from commit baec8be7294a176620253dbbc1b2938cf96c8360)
-rw-r--r--src/client/qwaylandwindow.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/qwaylandwindow.cpp b/src/client/qwaylandwindow.cpp
index 5c06f66db..4dc5e0d52 100644
--- a/src/client/qwaylandwindow.cpp
+++ b/src/client/qwaylandwindow.cpp
@@ -88,8 +88,8 @@ QWaylandWindow::QWaylandWindow(QWindow *window)
{
static WId id = 1;
mWindowId = id++;
-
- initWindow();
+ if (window->type() != Qt::Desktop)
+ initWindow();
}
QWaylandWindow::~QWaylandWindow()