Revert "e_view : Do not check sibling state" 24/315824/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 7 Aug 2024 11:17:46 +0000 (20:17 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 8 Aug 2024 05:21:16 +0000 (14:21 +0900)
This reverts commit 6bb5d8ebf95ed1c23b44c623463f12836dd69d9a.

Change-Id: I50e45c430fcf12c05101228430db8f5ab3c44011

src/bin/core/e_view.c

index 51d815d..f78cf2f 100644 (file)
@@ -272,6 +272,9 @@ e_view_place_above(E_View *view, E_View *sibling)
    if (!view->reorderable)
      return;
 
+   if (view->link.prev == &sibling->link)
+     return;
+
    wl_list_remove(&view->link);
    wl_list_insert(&sibling->link, &view->link);
 
@@ -293,6 +296,9 @@ e_view_place_below(E_View *view, E_View *sibling)
    if (!view->reorderable)
      return;
 
+   if (view->link.next == &sibling->link)
+     return;
+
    wl_list_remove(&view->link);
    wl_list_insert(sibling->link.prev, &view->link);