fix: 2D模式下,鼠标悬浮任务栏上的关闭按钮,无效果

鼠标hover在任务栏-浏览器图标上后鼠标移到关闭按钮上点击关闭无响应,层级在标题之下,导致点击不到

Log: 2D模式下,鼠标悬浮任务栏上的关闭按钮,无效果
Bug: https://pms.uniontech.com/zentao/bug-view-42110.html
Change-Id: I8a09d8a3907193bdc3ee25eee85de4d92341b4a2
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1491
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:
聂成 2020-08-10 17:33:10 +08:00 committed by niecheng
parent 24ece545b5
commit 1fe327045d

View File

@ -120,7 +120,7 @@ void AppSnapshot::setWindowInfo(const WindowInfo &info)
{ {
m_windowInfo = info; m_windowInfo = info;
QFontMetrics fm(m_title->font()); QFontMetrics fm(m_title->font());
QString strTtile = m_title->fontMetrics().elidedText(m_windowInfo.title, Qt::ElideRight, width()); QString strTtile = m_title->fontMetrics().elidedText(m_windowInfo.title, Qt::ElideRight, width() - m_closeBtn2D->width());
m_title->setText(strTtile); m_title->setText(strTtile);
} }