summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland/qwaylandwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/wayland/qwaylandwindow.cpp')
-rw-r--r--src/plugins/platforms/wayland/qwaylandwindow.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandwindow.cpp b/src/plugins/platforms/wayland/qwaylandwindow.cpp
index 64170d24a..dc95aa93c 100644
--- a/src/plugins/platforms/wayland/qwaylandwindow.cpp
+++ b/src/plugins/platforms/wayland/qwaylandwindow.cpp
@@ -148,6 +148,14 @@ void QWaylandWindow::setWindowTitle(const QString &title)
}
}
+void QWaylandWindow::setWindowIcon(const QIcon &icon)
+{
+ mWindowIcon = icon;
+
+ if (mWindowDecoration && window()->isVisible())
+ mWindowDecoration->paintDecoration();
+}
+
void QWaylandWindow::setGeometry(const QRect &rect)
{
QPlatformWindow::setGeometry(rect);