e_desk: delete a desk_area 03/301503/2
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 15 Nov 2023 07:54:53 +0000 (16:54 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 17 Nov 2023 05:11:14 +0000 (05:11 +0000)
e_desk_free function has to delete the base desk_area.

Change-Id: I7c10726b32b7161c4abdaa690b370bfb76c03c1c

src/bin/e_desk.c

index 8f10725dd4e38bc22eb5ebdc42aad99764443876..67aa73784b7a06fdecb8206fd8f09055bf98a44d 100644 (file)
@@ -1415,6 +1415,8 @@ _e_desk_free(E_Desk *desk)
              eina_list_free(desk->desk_area.list[i]);
              desk->desk_area.list[i] = NULL;
           }
+
+        e_desk_desk_area_del(desk, desk->desk_area.base);
         desk->desk_area.base = NULL;
         desk->desk_area.active = NULL;
      }