From baec8be7294a176620253dbbc1b2938cf96c8360 Mon Sep 17 00:00:00 2001
From: Paul Olav Tvete <paul.tvete@theqtcompany.com>
Date: Mon, 11 Jan 2016 14:28:24 +0100
Subject: [PATCH] Don't create wl_surface for desktop widgets

Change-Id: I3ebcb49a4acf230b9515c0317aab2307dcb9270b
Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
---
 src/client/qwaylandwindow.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/client/qwaylandwindow.cpp b/src/client/qwaylandwindow.cpp
index ed7b656d9..fe0d6bb95 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()
-- 
GitLab