fix: 解决智能隐藏模式下,从主屏切换到副屏任务栏不显示问题

切换到副屏时,FrontendWindowRect接口未设置成副屏位置,导致HideState未发生变化,

Log: 解决智能隐藏模式下,从主屏切换到副屏任务栏不显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-42055.html
Change-Id: I793269c58aeb9a3f672378c6a5a3d835605815d6
This commit is contained in:
范朋程 2020-08-12 09:59:27 +08:00
parent e3474b55a9
commit d333bcd545

View File

@ -493,6 +493,8 @@ void MultiScreenWorker::onPositionChanged()
hideAni(m_ds.current());
// 更新当前屏幕信息,下次显示从目标屏幕显示
m_ds.updateDockedScreen(getValidScreen(m_position));
// 需要更新frontendWindowRect接口数据否则会造成HideState属性值不变
emit requestUpdateFrontendGeometry();
} else {
// 一直显示的模式才需要显示
emit requestUpdatePosition(lastPos, position);