mirror of
https://gitee.com/openharmony/window_window_manager
synced 2025-05-13 06:41:12 +00:00
!12232 强制限制最小值小于系统限制最小值时,以系统最小值为准
Merge pull request !12232 from tanchenghao/limit
This commit is contained in:
commit
205700812d
@ -983,8 +983,10 @@ void WindowSceneSessionImpl::CalculateNewLimitsByLimits(
|
||||
uint32_t limitMinWidth = systemLimits.minWidth_;
|
||||
uint32_t limitMinHeight = systemLimits.minHeight_;
|
||||
if (forceLimits_ && windowSystemConfig_.IsPcWindow()) {
|
||||
limitMinWidth = static_cast<uint32_t>(FORCE_LIMIT_MIN_FLOATING_WIDTH * virtualPixelRatio);
|
||||
limitMinHeight = static_cast<uint32_t>(FORCE_LIMIT_MIN_FLOATING_HEIGHT * virtualPixelRatio);
|
||||
uint32_t forceLimitMinWidth = static_cast<uint32_t>(FORCE_LIMIT_MIN_FLOATING_WIDTH * virtualPixelRatio);
|
||||
uint32_t forceLimitMinHeight = static_cast<uint32_t>(FORCE_LIMIT_MIN_FLOATING_HEIGHT * virtualPixelRatio);
|
||||
limitMinWidth = std::min(forceLimitMinWidth, limitMinWidth);
|
||||
limitMinHeight = std::min(forceLimitMinHeight, limitMinHeight);
|
||||
newLimits.minWidth_ = limitMinWidth;
|
||||
newLimits.minHeight_ = limitMinHeight;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user