e_client: add null check 09/218209/2 accepted/tizen/5.5/unified/20191121.073310 submit/tizen_5.5/20191120.113739
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 20 Nov 2019 09:02:54 +0000 (18:02 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Wed, 20 Nov 2019 11:32:34 +0000 (11:32 +0000)
Change-Id: I735e2ef31dc39228ff00d8c6f54c287f1acd1c0a

src/bin/e_client.c

index 73f509c9b2ba6bc4d977dcc1086179e34daf6c90..ade8b516b2538f600436412fb17b5f1cf4e21661 100644 (file)
@@ -4364,8 +4364,11 @@ e_client_desk_set(E_Client *ec, E_Desk *desk)
      e_desk_client_del(old_desk, ec);
    ec->desk = desk;
    e_desk_client_add(desk, ec);
-   e_comp_object_effect_unclip(ec->frame);
-   e_comp_object_effect_set(ec->frame, NULL);
+   if (ec->frame)
+     {
+        e_comp_object_effect_unclip(ec->frame);
+        e_comp_object_effect_set(ec->frame, NULL);
+     }
    if (desk->visible || ec->sticky)
      {
         if ((!ec->hidden) && (!ec->iconic))