diff --git a/service/window_manager/src/input_windows_manager.cpp b/service/window_manager/src/input_windows_manager.cpp index b42d22a3002b9d85381491bc68c5ea10ce7b9229..20df46595759fbf50cd343263e388e043b642f44 100644 --- a/service/window_manager/src/input_windows_manager.cpp +++ b/service/window_manager/src/input_windows_manager.cpp @@ -3053,7 +3053,7 @@ void InputWindowsManager::GetDisplayGroupInfo(DisplayGroupInfo& displayGroupInfo { std::unique_lock lock(displayGroupInfoMtx); auto iter = displayGroupInfoMap_.find(groupId); - if (iter != displayGroupInfoMap_.end()) { + if (iter == displayGroupInfoMap_.end()) { return; } displayGroupInfoCur = iter->second;