test_helper: Fixed appending NULL and Remove hide process of registrant
authorMinJeong Kim <minjjj.kim@samsung.com>
Wed, 18 Mar 2015 09:58:12 +0000 (18:58 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 30 Mar 2015 03:57:38 +0000 (12:57 +0900)
Change-Id: I80c8508f63b983f6d176fba7ffecaffdf067d986
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
src/bin/e_test_helper.c

index f029136aa31cb63898cd83ee1a0d22ec7c5c2489..8655fd998a14f46fc3da2ddc6ce2dd036d6d1d26 100644 (file)
@@ -129,7 +129,7 @@ _e_test_helper_message_append_clients(Eldbus_Message_Iter *iter)
         eldbus_message_iter_arguments_append
            (struct_of_ec, "usiiiiibb",
             win,
-            e_client_util_name_get(ec) ?: ec->icccm.name,
+            e_client_util_name_get(ec) ?: "NO NAME",
             ec->x, ec->y, ec->w, ec->h, ec->layer,
             ec->visible, ec->argb);
         eldbus_message_iter_container_close(array_of_ec, struct_of_ec);
@@ -220,13 +220,13 @@ _e_test_helper_cb_deregister_window(const Eldbus_Service_Interface *iface EINA_U
         ERR("Error on eldbus_message_arguments_get()\n");
         return reply;
      }
-   eldbus_message_arguments_append(reply, "b", (th_data->registrant.win == id) && (th_data->registrant.vis != 1));
+   eldbus_message_arguments_append(reply, "b", ((!th_data->registrant.win) ||
+                                                ((th_data->registrant.win == id) &&
+                                                 (th_data->registrant.vis != 1))));
 
    if (th_data->registrant.win == id)
      {
         th_data->registrant.disuse = EINA_TRUE;
-
-        if (th_data->registrant.ec) evas_object_hide(th_data->registrant.ec->frame);
         if (th_data->registrant.vis != 1) _e_test_helper_registrant_clear();
      }