e_client: add null check 21/218221/2 submit/tizen/20191120.103427
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 20 Nov 2019 09:02:54 +0000 (18:02 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Wed, 20 Nov 2019 10:33:11 +0000 (10:33 +0000)
Change-Id: I735e2ef31dc39228ff00d8c6f54c287f1acd1c0a

src/bin/e_client.c

index 6bf351a23c6c1c4ba8ba4e9d3198be794e5105a6..5ed6281a7b2ef49288c8e5864764c0627f28053d 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))