mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
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:
parent
a93d8a0368
commit
6e3c6d5d2f
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user