fix: 修复任务栏位置发生变化提示消息没有跟着改变的问题

任务栏位置发生变化的时候,发送信号通知osd改变自己的位置

Log:
Influence: 调整任务栏位置,观察通知消息的位置是否跟着变化
Bug: https://pms.uniontech.com/bug-view-184231.html
Change-Id: I4f28d32fb6e57dd1a3fa929cd04dea8ec5d2816f
This commit is contained in:
donghualin 2023-02-03 17:35:16 +08:00
parent b6002b55dc
commit 1049bfb1d9

View File

@ -235,7 +235,7 @@ QRect WindowManager::geometry() const
if (!mainWindow->isVisible())
continue;
QRect windowRect = mainWindow->rect();
QRect windowRect = mainWindow->geometry();
if (i == 0 || x > windowRect.x())
x = windowRect.x();
if (i == 0) {
@ -253,7 +253,7 @@ QRect WindowManager::geometry() const
if (!mainWindow->isVisible())
continue;
QRect windowRect = mainWindow->rect();
QRect windowRect = mainWindow->geometry();
if (i == 0 || y > windowRect.y())
y = windowRect.y();
@ -660,6 +660,7 @@ void WindowManager::onChangeDockPosition(QString fromScreen, QString toScreen, c
showAniFinish();
m_multiScreenWorker->setStates(MultiScreenWorker::ChangePositionAnimationStart, false);
animationFinish(true);
emit panelGeometryChanged();
});
for (QParallelAnimationGroup *ani : animations) {