From f15ddf008a75e1681a706165559c733a6269c119 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=8D=9A=E6=96=87?= Date: Thu, 23 Jun 2016 10:58:04 +0800 Subject: [PATCH] fix position error Change-Id: I2905609367b93342cb2a4feeb24087739b05717b --- frame/util/docksettings.cpp | 1 + frame/window/mainwindow.cpp | 2 ++ 2 files changed, 3 insertions(+) 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()