e_desk: check ec's deleted flag before applying zoom 20/224220/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 18 Dec 2019 04:31:36 +0000 (13:31 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Fri, 7 Feb 2020 05:46:04 +0000 (14:46 +0900)
Change-Id: I24948b6767e57b7572e84302e65030c090116ab1

src/bin/e_desk.c

index f402095586ab6c2aab1a896de4de49085854de26..dff42f2df48aed3d260f0c1d15582145c4718497 100644 (file)
@@ -1514,10 +1514,12 @@ static void
 _e_desk_client_zoom(E_Client *ec, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy)
 {
    Eina_Bool transformed;
-   transformed = e_client_transform_core_enable_get(ec);
 
+   if (e_object_is_del(E_OBJECT(ec))) return;
    if (ec->is_cursor) return;
 
+   transformed = e_client_transform_core_enable_get(ec);
+
    if (transformed)
      e_client_transform_core_update_with_desk_zoom(ec);
    else