e_dnd: Fix dnd start position error 63/324563/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 20 May 2025 11:05:25 +0000 (20:05 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 20 May 2025 11:28:23 +0000 (20:28 +0900)
Change-Id: I070eb588253f8664752967b46c5ae478236e4048

src/bin/windowmgr/e_dnd.c

index 31682628ceeddf54df5d4a4113484de1b26f03b7..cdd1f8e3330e30a93ecc8bda6ca215006f2c5c56 100644 (file)
@@ -146,6 +146,8 @@ _e_drag_finalize(E_Drag *drag, int x, int y)
         e_drag_view_set(drag, e_view_rect_view_get(rect));
      }
 
+   _drag_current = drag;
+
    drag->angle = comp_pointer->rotation;
    e_drag_move(drag, x, y);
    e_drag_resize(drag, drag->w, drag->h);
@@ -154,7 +156,6 @@ _e_drag_finalize(E_Drag *drag, int x, int y)
    e_view_show(e_view_edje_view_get(drag->comp_edje));
    e_view_show(drag->view);
 
-   _drag_current = drag;
    return 1;
 }