From 28b48e69fb52ae00759dc0a88a10291a6e379873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Thu, 20 Aug 2015 09:38:19 +0200 Subject: [PATCH] [wayland] Add repaints on geometry changes --- shell_client.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shell_client.cpp b/shell_client.cpp index 44e034247f..0b81a72a46 100644 --- a/shell_client.cpp +++ b/shell_client.cpp @@ -258,8 +258,14 @@ void ShellClient::setGeometry(const QRect &rect) if (geom == rect) { return; } + if (!m_unmapped) { + addWorkspaceRepaint(visibleRect()); + } const QRect old = geom; geom = rect; + if (!m_unmapped) { + addWorkspaceRepaint(visibleRect()); + } emit geometryChanged(); emit geometryShapeChanged(this, old); }