summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwidget_lite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/kernel/qwidget_lite.cpp')
-rw-r--r--src/gui/kernel/qwidget_lite.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/gui/kernel/qwidget_lite.cpp b/src/gui/kernel/qwidget_lite.cpp
index 5a629c0c34..8601855bf4 100644
--- a/src/gui/kernel/qwidget_lite.cpp
+++ b/src/gui/kernel/qwidget_lite.cpp
@@ -187,8 +187,13 @@ void QWidgetPrivate::updateCursor() const
void QWidgetPrivate::setWindowTitle_sys(const QString &caption)
{
- Q_UNUSED(caption);
- // XXX
+ Q_Q(QWidget);
+ if (!q->isWindow())
+ return;
+
+ if (QWindowSurface *surface = q->windowSurface())
+ surface->setWindowTitle(caption);
+
}
void QWidgetPrivate::setWindowIcon_sys(bool /*forceReset*/)