diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp index 69b94ae6129..4a449150e6c 100644 --- a/src/plugins/qmldesigner/designmodewidget.cpp +++ b/src/plugins/qmldesigner/designmodewidget.cpp @@ -498,8 +498,10 @@ ViewManager &DesignModeWidget::viewManager() void DesignModeWidget::resizeEvent(QResizeEvent *event) { - if (m_warningWidget) - m_warningWidget->move(QPoint(event->size().width() / 2, event->size().height() / 2)); + if (m_warningWidget) { + QPoint warningWidgetCenterPoint = m_warningWidget->rect().center(); + m_warningWidget->move(QPoint(event->size().width() / 2, event->size().height() / 2) - warningWidgetCenterPoint); + } QWidget::resizeEvent(event); }