Eina_Bool res;
char *type;
+ if (!tc)
+ {
+ elm_exit();
+ return;
+ }
+
tc->passed = EINA_FALSE;
res = eldbus_message_error_get(msg, &name, &text);
EINA_SAFETY_ON_NULL_GOTO(variant, finish);
type = eldbus_message_iter_signature_get(variant);
+ EINA_SAFETY_ON_NULL_GOTO(type, finish);
EINA_SAFETY_ON_FALSE_GOTO((type[0] == 'u'), finish);
res = eldbus_message_iter_arguments_get(variant, "u", &win);
tc->passed = EINA_TRUE;
finish:
- if ((tc) && (!tc->passed))
+ if (!tc->passed)
{
ERR("errname:%s errmsg:%s\n", name, text);
}
if (tizen_resource) tizen_resource_destroy(tizen_resource);
return id;
-#endif
+#else
return elm_win_window_id_get(elm_win);
+#endif
}
static void
E_TC *tc;
tc = E_NEW(E_TC, 1);
+ if (!tc)
+ {
+ ERR("Can't allocate E_TC %s", name);
+ return NULL;
+ }
+
tc->num = num;
tc->name = name;