mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
fix: 时间插件字体显示过大
当插件区域高度大于任务栏高度时,会显示过大。 Log: 修复时间插件显示异常的问题。 Bug: https://pms.uniontech.com/zentao/bug-view-60340.html Change-Id: I74be2624b55361c51e028026b0ef46cd0db1523d
This commit is contained in:
parent
35b1f97130
commit
963ba77e02
@ -1084,8 +1084,10 @@ void MainPanelControl::calcuDockIconSize(int w, int h, PluginsItem *trashPlugin,
|
||||
if (layout) {
|
||||
PluginsItem *pItem = static_cast<PluginsItem *>(layout->itemAt(0)->widget());
|
||||
if (pItem) {
|
||||
if (pItem->sizeHint().width() == -1) {
|
||||
if (pItem->sizeHint().height() == -1) {
|
||||
pItem->setFixedSize(tray_item_size, tray_item_size);
|
||||
} else if (pItem->sizeHint().height() > height()) {
|
||||
pItem->resize(pItem->width(), height());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1099,6 +1101,8 @@ void MainPanelControl::calcuDockIconSize(int w, int h, PluginsItem *trashPlugin,
|
||||
if (pItem) {
|
||||
if (pItem->sizeHint().width() == -1) {
|
||||
pItem->setFixedSize(tray_item_size, tray_item_size);
|
||||
} else if (pItem->sizeHint().width() > width()) {
|
||||
pItem->resize(width(), pItem->height());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user