fix: 时间插件字体显示过大

当插件区域高度大于任务栏高度时,会显示过大。

Log: 修复时间插件显示异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-60340.html
Change-Id: I74be2624b55361c51e028026b0ef46cd0db1523d
This commit is contained in:
Zhang Qipeng 2021-02-22 22:43:17 +08:00
parent 35b1f97130
commit 963ba77e02

View File

@ -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());
}
}
}