From bea20335f4b9419406c44b6e13e60efd8cf091af Mon Sep 17 00:00:00 2001 From: Fan PengCheng Date: Fri, 14 May 2021 17:06:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=A0=8F=E6=99=BA=E8=83=BD=E9=9A=90=E8=97=8F=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E4=B8=8B=E6=97=A0=E6=B3=95=E9=9A=90=E8=97=8F=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 鼠标移动时会不停的重置任务栏的位置,导致一直显示 Log: 修复任务栏智能隐藏模式下无法隐藏的问题 Bug: https://pms.uniontech.com/zentao/bug-view-79754.html Change-Id: I0cc035388a728f1b2254e73689fd388530183af8 --- frame/util/multiscreenworker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frame/util/multiscreenworker.cpp b/frame/util/multiscreenworker.cpp index d0268d62f..ba2041c62 100644 --- a/frame/util/multiscreenworker.cpp +++ b/frame/util/multiscreenworker.cpp @@ -243,7 +243,7 @@ void MultiScreenWorker::onExtralRegionMonitorChanged(int x, int y, const QString return; // FIXME:每次都要重置一下,是因为qt中的QScreen类缺少nameChanged信号,后面会给上游提交patch修复 - resetDockScreen(); + m_ds.updateDockedScreen(getValidScreen(position())); // 鼠标移动到任务栏界面之外,停止计时器(延时2秒改变任务栏所在屏幕) m_delayWakeTimer->stop();