From 31255fcc9cad148137c5b046707828d289b0c913 Mon Sep 17 00:00:00 2001 From: "joogab.yun" Date: Sat, 3 Jun 2023 14:08:33 +0900 Subject: [PATCH] [Tizen] Add check window id at OnMoveCompleted and OnResizeCompleted Change-Id: I766e5015763b3c3d151e6a96e6c06aac06c3dfb1 --- .../window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); -- 2.7.4