diff options
Diffstat (limited to 'src/widgets/kernel/qwidgetwindow.cpp')
-rw-r--r-- | src/widgets/kernel/qwidgetwindow.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/widgets/kernel/qwidgetwindow.cpp b/src/widgets/kernel/qwidgetwindow.cpp index 1295cf68ea6..04c9e1cccb4 100644 --- a/src/widgets/kernel/qwidgetwindow.cpp +++ b/src/widgets/kernel/qwidgetwindow.cpp @@ -106,13 +106,6 @@ public: QRectF closestAcceptableGeometry(const QRectF &rect) const override; - void processSafeAreaMarginsChanged() override - { - Q_Q(QWidgetWindow); - if (QWidget *widget = q->widget()) - QWidgetPrivate::get(widget)->updateContentsRect(); - } - bool participatesInLastWindowClosed() const override; bool treatAsVisible() const override; }; @@ -391,6 +384,10 @@ bool QWidgetWindow::event(QEvent *event) handleDevicePixelRatioChange(); break; + case QEvent::SafeAreaMarginsChange: + QWidgetPrivate::get(m_widget)->updateContentsRect(); + break; + default: break; } |