From: joogab.yun Date: Sat, 3 Jun 2023 05:08:33 +0000 (+0900) Subject: [Tizen] Add check window id at OnMoveCompleted and OnResizeCompleted X-Git-Tag: accepted/tizen/7.0/unified/20230608.164736^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git;a=commitdiff_plain;h=31255fcc9cad148137c5b046707828d289b0c913 [Tizen] Add check window id at OnMoveCompleted and OnResizeCompleted Change-Id: I766e5015763b3c3d151e6a96e6c06aac06c3dfb1 --- diff --git a/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp b/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp index dbf8c66..ef711ba 100644 --- a/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp +++ b/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp @@ -1587,7 +1587,7 @@ void WindowBaseEcoreWl2::KeymapChanged(void* data, int type, void* event) void WindowBaseEcoreWl2::OnMoveCompleted(void* event) { Ecore_Wl2_Event_Window_Interactive_Move_Done* movedDoneEvent = static_cast(event); - if(movedDoneEvent) + if(movedDoneEvent && movedDoneEvent->win == static_cast(ecore_wl2_window_id_get(mEcoreWindow))) { Dali::PositionSize orgPositionSize(movedDoneEvent->x, movedDoneEvent->y, movedDoneEvent->w, movedDoneEvent->h); Dali::PositionSize newPositionSize = RecalculatePositionSizeToCurrentOrientation(orgPositionSize); @@ -1600,7 +1600,7 @@ void WindowBaseEcoreWl2::OnMoveCompleted(void* event) void WindowBaseEcoreWl2::OnResizeCompleted(void* event) { Ecore_Wl2_Event_Window_Interactive_Resize_Done* resizedDoneEvent = static_cast(event); - if(resizedDoneEvent) + if(resizedDoneEvent && resizedDoneEvent->win == static_cast(ecore_wl2_window_id_get(mEcoreWindow))) { Dali::PositionSize orgPositionSize(resizedDoneEvent->x, resizedDoneEvent->y, resizedDoneEvent->w, resizedDoneEvent->h); Dali::PositionSize newPositionSize = RecalculatePositionSizeToCurrentOrientation(orgPositionSize);