mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
fix: 修复高缩放率下时尚模式显示异常
计算图标大小的时候,在不拖动的情况下,直接获取后端的大小,无需乘以缩放率 Log: 修复高缩放率下时尚模式的显示问题 Influence: 高缩放率下,进入时尚模式,观察任务栏是否显示异常 Bug: https://pms.uniontech.com/bug-view-176321.html Change-Id: Ic1c59164f1495dc5e5cbf6f7600dda7aae995ae9
This commit is contained in:
parent
7a8016abe5
commit
a88f5e6fa1
@ -988,7 +988,7 @@ QSize MainPanelControl::suitableSize(const Position &position, int screenSize, d
|
||||
|
||||
// 如果当前任务栏正在调整大小,就以当前任务栏的实际尺寸作为它的尺寸,否则,就以后端存储的尺寸作为它计算宽度(上下)或高度(左右)的参考
|
||||
int dockSize = Utils::isDraging() ? ((position == Position::Top || position == Position::Bottom) ? height() : width())
|
||||
: (static_cast<int>((m_displayMode == DisplayMode::Efficient ? m_dockInter->windowSizeEfficient() : m_dockInter->windowSizeFashion()) * qApp->devicePixelRatio()));
|
||||
: (static_cast<int>((m_displayMode == DisplayMode::Efficient ? m_dockInter->windowSizeEfficient() : m_dockInter->windowSizeFashion())));
|
||||
if (m_displayMode == DisplayMode::Efficient) {
|
||||
// 如果是高效模式
|
||||
if (position == Position::Top || position == Position::Bottom)
|
||||
|
Loading…
x
Reference in New Issue
Block a user