be03ea6fc1
- Update to 5.3.2~git20140904 (r05670f5): * Tip of the bugfix 5.3.2 branch Please copy to 13.2 if possible, as can be seen from the changelog, it contains many useful bugfixes. The 'snapshot' is artificial, as the probably won't be any commits between now and 5.3.2, but release is waiting on some bureaucratic procedures. Thanks! OBS-URL: https://build.opensuse.org/request/show/247845 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqt5-qtbase?expand=0&rev=26
19 lines
777 B
Diff
19 lines
777 B
Diff
diff --git a/src/widgets/kernel/qwidgetwindow.cpp b/src/widgets/kernel/qwidgetwindow.cpp
|
|
index 35a526e..d417e41 100644
|
|
--- a/src/widgets/kernel/qwidgetwindow.cpp
|
|
+++ b/src/widgets/kernel/qwidgetwindow.cpp
|
|
@@ -551,6 +551,13 @@ void QWidgetWindow::updateGeometry()
|
|
|
|
const QMargins margins = frameMargins();
|
|
|
|
+ if (geometry().x() != m_widget->data->crect.x() ||
|
|
+ geometry().y() != m_widget->data->crect.y())
|
|
+ m_widget->setAttribute(Qt::WA_Moved);
|
|
+ if (geometry().width() != m_widget->data->crect.width() ||
|
|
+ geometry().height() != m_widget->data->crect.height())
|
|
+ m_widget->setAttribute(Qt::WA_Resized);
|
|
+
|
|
m_widget->data->crect = geometry();
|
|
QTLWExtra *te = m_widget->d_func()->topData();
|
|
te->posIncludesFrame= false;
|