feat(dde-dock):attentioncontainer is not display normally

This commit is contained in:
wangxuwen 2019-12-24 16:04:40 +08:00
parent 1ede666ea5
commit c0bbde4340

View File

@ -353,7 +353,12 @@ void FashionTrayItem::resizeTray()
return;
if (m_dockpos == Dock::Position::Top || m_dockpos == Dock::Position::Bottom) {
m_holdContainer->setFixedWidth((m_iconSize + TraySpace) * m_holdContainer->itemCount() + TraySpace);
if (m_attentionContainer->itemCount() != 0){
m_holdContainer->setFixedWidth((m_iconSize + TraySpace) * m_holdContainer->itemCount());
} else {
m_holdContainer->setFixedWidth((m_iconSize + TraySpace) * m_holdContainer->itemCount() + TraySpace);
}
m_holdContainer->setFixedHeight(QWIDGETSIZE_MAX);
m_attentionContainer->setFixedWidth((m_iconSize + TraySpace) * m_attentionContainer->itemCount() + (m_attentionContainer->itemCount() ? TraySpace : 0));