summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/kernel/qwindow.cpp')
-rw-r--r--src/gui/kernel/qwindow.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gui/kernel/qwindow.cpp b/src/gui/kernel/qwindow.cpp
index 51548aa371..04a2615c81 100644
--- a/src/gui/kernel/qwindow.cpp
+++ b/src/gui/kernel/qwindow.cpp
@@ -727,9 +727,15 @@ Qt::WindowType QWindow::type() const
void QWindow::setTitle(const QString &title)
{
Q_D(QWindow);
- d->windowTitle = title;
+ bool changed = false;
+ if (d->windowTitle != title) {
+ d->windowTitle = title;
+ changed = true;
+ }
if (d->platformWindow)
d->platformWindow->setWindowTitle(title);
+ if (changed)
+ emit windowTitleChanged(title);
}
QString QWindow::title() const