fix: 修复任务栏圆角跟随窗口圆角变化

Fixes linuxdeepin/developer-center#3601
This commit is contained in:
zsien 2023-03-07 16:39:56 +08:00 committed by zsien
parent 8f661d8d8b
commit 36adcd8fc0

View File

@ -148,11 +148,6 @@ int MainWindowBase::getBorderRadius() const
if (!DWindowManagerHelper::instance()->hasComposite() || m_multiScreenWorker->displayMode() != DisplayMode::Fashion)
return 0;
if (Dtk::Core::DSysInfo::isCommunityEdition()) { // 社区版圆角与专业版不同
DPlatformTheme *theme = DGuiApplicationHelper::instance()->systemTheme();
return theme->windowRadius(0);
}
int size = ((m_position == Dock::Position::Top || m_position == Dock::Position::Bottom) ? height() : width());
return qMin(MAX_MIN_RADIUS_DIFFVALUE, qMax(size - MIN_RADIUS_WINDOWSIZE, 0)) + MIN_RADIUS;
}