fix: Overlapping icons in the taskbar

当应用图标区域上(左)边缘超出任务栏上规划的区域时,将应用图标区域上(左)边缘与规划区域对齐。

Log: 修复任务栏图标显示不下时重叠的问题。
Change-Id: I03ed43071772cb23d8e09834da180866d987e1b3
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/2759
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
This commit is contained in:
Zhang Qipeng 2020-08-25 18:56:55 +08:00 committed by wangwei
parent a93d8a0368
commit 6e3c6d5d2f

View File

@ -824,7 +824,9 @@ void MainPanelControl::moveAppSonWidget()
if (rect.right() > m_appAreaWidget->geometry().right()) {
rect.moveRight(m_appAreaWidget->geometry().right());
}
if (rect.left() < m_appAreaWidget->geometry().left()) {
rect.moveLeft(m_appAreaWidget->geometry().left());
}
break;
case Right:
case Left:
@ -832,7 +834,9 @@ void MainPanelControl::moveAppSonWidget()
if (rect.bottom() > m_appAreaWidget->geometry().bottom()) {
rect.moveBottom(m_appAreaWidget->geometry().bottom());
}
if (rect.top() < m_appAreaWidget->geometry().top()) {
rect.moveTop(m_appAreaWidget->geometry().top());
}
break;
}
}