diff --git a/window_scene/session_manager/src/scene_session_manager.cpp b/window_scene/session_manager/src/scene_session_manager.cpp index bb1d458c4efb53f5b8d8e163dc7c639ac7f18dd3..e180ed7b494cc27b4dcdbca3e14350b2f416502a 100644 --- a/window_scene/session_manager/src/scene_session_manager.cpp +++ b/window_scene/session_manager/src/scene_session_manager.cpp @@ -17168,7 +17168,7 @@ void SceneSessionManager::PackWindowPropertyChangeInfo(const sptr& } } if (interestedFlags_ & static_cast(SessionPropertyFlag::WINDOW_RECT)) { - WSRect wsrect = sceneSession->GetClientRect(); + WSRect wsrect = sceneSession->GetSessionRect(); Rect rect = { wsrect.posX_, wsrect.posY_, wsrect.width_, wsrect.height_ }; windowPropertyChangeInfo[WindowInfoKey::WINDOW_RECT] = rect; }