diff --git a/frame/util/docksettings.cpp b/frame/util/docksettings.cpp index 491ba94a9..234a131ec 100644 --- a/frame/util/docksettings.cpp +++ b/frame/util/docksettings.cpp @@ -33,6 +33,7 @@ DockSettings::DockSettings(QObject *parent) m_displayMode = Dock::DisplayMode(m_dockInter->displayMode()); m_iconSize = m_dockInter->iconSize(); AppItem::setIconBaseSize(m_iconSize); + DockItem::setDockPosition(m_position); m_fashionModeAct.setCheckable(true); m_efficientModeAct.setCheckable(true); diff --git a/frame/window/mainwindow.cpp b/frame/window/mainwindow.cpp index 003c6baf5..05d3c2fa9 100644 --- a/frame/window/mainwindow.cpp +++ b/frame/window/mainwindow.cpp @@ -103,6 +103,8 @@ void MainWindow::updateGeometry() default: Q_ASSERT(false); } + + m_mainPanel->update(); } void MainWindow::clearStrutPartial()