From e6dbaa69bbd8fc1bee6ee4d9d05c0a94abbffd1e Mon Sep 17 00:00:00 2001 From: tsic404 Date: Thu, 20 Apr 2023 21:28:39 +0800 Subject: [PATCH] fix: update appitem position when showing from hide dock request to hide, set old position to appitem. so need to update appitem position when show from hide state log: --- frame/util/multiscreenworker.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/frame/util/multiscreenworker.cpp b/frame/util/multiscreenworker.cpp index bb3eec5ee..31f7cda23 100644 --- a/frame/util/multiscreenworker.cpp +++ b/frame/util/multiscreenworker.cpp @@ -937,6 +937,7 @@ void MultiScreenWorker::onDelayAutoHideChanged() */ void MultiScreenWorker::tryToShowDock(int eventX, int eventY) { + DockItem::setDockPosition(m_position); if (qApp->property("DRAG_STATE").toBool() || testState(ChangePositionAnimationStart)) { qWarning() << "dock is draging or animation is running"; return;