mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
fix: Icon size adaptive abnormal
当特效模式关闭后,任务栏的“多任务视图”图标会隐藏,此时任务栏图标应重新计算图标大小,调整显示区域。 Log: 修复关闭特效后任务栏图标大小错误的问题。 Bug: https://pms.uniontech.com/zentao/bug-view-47755.html Change-Id: Ifbc697c4fa897953f8051eb3e86b73af5eb2f99a Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/5210 Reviewed-by: <mailman@uniontech.com> Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com> Tested-by: <mailman@uniontech.com>
This commit is contained in:
parent
00d99837a5
commit
38683211fa
@ -573,15 +573,17 @@ void MainPanelControl::dragMoveEvent(QDragMoveEvent *e)
|
|||||||
bool MainPanelControl::eventFilter(QObject *watched, QEvent *event)
|
bool MainPanelControl::eventFilter(QObject *watched, QEvent *event)
|
||||||
{
|
{
|
||||||
if (watched == m_appAreaSonWidget) {
|
if (watched == m_appAreaSonWidget) {
|
||||||
if (event->type() == QEvent::LayoutRequest) {
|
switch (event->type()) {
|
||||||
|
case QEvent::LayoutRequest:
|
||||||
m_appAreaSonWidget->adjustSize();
|
m_appAreaSonWidget->adjustSize();
|
||||||
resizeDockIcon();
|
resizeDockIcon();
|
||||||
} else {
|
break;
|
||||||
moveAppSonWidget();
|
case QEvent::Paint:
|
||||||
}
|
resizeDockIcon();
|
||||||
|
break;
|
||||||
if (event->type() == QEvent::Resize) {
|
default:
|
||||||
moveAppSonWidget();
|
moveAppSonWidget();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user