e_policy_desk: do not early return to delete private client 93/325193/1
authorJunseok Kim <juns.kim@samsung.com>
Wed, 28 May 2025 06:53:55 +0000 (15:53 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 4 Jun 2025 06:55:56 +0000 (15:55 +0900)
Change-Id: I85cc153c53c4461de5fcfca1b3cd3670088ead9f

src/bin/windowmgr/e_policy_desk.c

index 7aa8e3cdb452341da68277f672d2045c4fad4d49..938abb0ad430564ea961d2d037bea21c9779921d 100644 (file)
@@ -912,9 +912,7 @@ _e_policy_desk_cb_desk_client_remove(struct wl_listener *listener, void *data)
    EINA_SAFETY_ON_NULL_RETURN(desk_client);
 
    eda = e_desk_desk_area_find_by_ec(desk, ec);
-   EINA_SAFETY_ON_NULL_RETURN(eda);
-
-   e_desk_area_ec_remove(eda, ec);
+   if (eda) e_desk_area_ec_remove(eda, ec);
 
    _e_policy_desk_private_client_del(desk_client);
 }