diff --git a/wmserver/src/window_manager_service.cpp b/wmserver/src/window_manager_service.cpp index ed398243..4871343a 100644 --- a/wmserver/src/window_manager_service.cpp +++ b/wmserver/src/window_manager_service.cpp @@ -407,9 +407,7 @@ void WindowManagerService::ConfigWindowAnimation(const WindowManagerConfig::Conf item = animeConfig["opacity"]; if (item.IsFloats()) { auto numbers = *item.floatsValue_; - if (numbers.size() == 1) { - windowAnimationConfig.opacity_ = numbers[0]; // 0 opacity - } + numbers.size() == 1 ? (windowAnimationConfig.opacity_ = numbers[0]) : float(); } }