e_info_server: fix build error 05/192305/3
authorJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 2 Nov 2018 07:21:03 +0000 (16:21 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 2 Nov 2018 09:37:18 +0000 (18:37 +0900)
Change-Id: I7468317e8fd44dfb2575c0c7e9537f21352162ac
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/bin/e_info_server.c

index 9771c6dabd3a123e6edc20d848ff78666b79d188..50673d4be8445a6cee959ee09939109a0827fe9c 100644 (file)
@@ -3335,10 +3335,18 @@ e_info_server_cb_slot_message(const Eldbus_Service_Interface *iface EINA_UNUSED,
      {
         E_Zone *zone = e_zone_current_get();
         E_Desk *desk = e_desk_current_get(zone);
-        slot = e_slot_new(desk->layout);
-        evas_object_move(slot, x, y);
-        evas_object_resize(slot, w, h);
-        __SLOT_ARG_APPEND_TYPE("[SLOT INFO]", "[SLOT CREATE]  slot_id:%02d (%04d,%04d,%04dx%04d)\n", e_slot_find_id(slot), x, y, w, h );
+
+        if (desk)
+          {
+             slot = e_slot_new(desk->layout);
+             evas_object_move(slot, x, y);
+             evas_object_resize(slot, w, h);
+             __SLOT_ARG_APPEND_TYPE("[SLOT INFO]", "[SLOT CREATE]  slot_id:%02d (%04d,%04d,%04dx%04d)\n", e_slot_find_id(slot), x, y, w, h );
+          }
+        else
+          {
+             __SLOT_ARG_APPEND_TYPE("[SLOT INFO]", "no desk slot\n");
+          }
      }
    else if (mode == E_INFO_CMD_MESSAGE_MODIFY)
      {
@@ -3454,9 +3462,12 @@ e_info_server_cb_slot_message(const Eldbus_Service_Interface *iface EINA_UNUSED,
      {
         E_Zone *zone = e_zone_current_get();
         E_Desk *desk = e_desk_current_get(zone);
-        if (!desk) continue;
-        if (start_split) evas_object_raise(desk->layout);
-        else evas_object_lower(desk->layout);
+
+        if (desk)
+          {
+             if (start_split) evas_object_raise(desk->layout);
+             else evas_object_lower(desk->layout);
+          }
         //evas_object_show(desk->layout);
         __SLOT_ARG_APPEND_TYPE("[SLOT INFO]", "[SLOT %s]", start_split ? "START" : "STOP");
      }