if (NULL != vc_cmd_list) {
vc_cmd_list_s* list = NULL;
list = (vc_cmd_list_s*)vc_cmd_list;
+ if (NULL == list || NULL == list->list) {
+ SLOG(LOG_ERROR, TAG_VCW, "[ERROR] No registered commands from send_command_list_cb");
+ break;
+ }
+
ret = vc_cmd_parser_save_file(getpid(), VC_COMMAND_TYPE_WIDGET, list->list, NULL);
if (0 == ret) {
/* widget command is valid */
}
}
- SLOG(LOG_DEBUG, TAG_VCW, "[CHECK] command list (%d)", g_slist_length(((vc_cmd_list_s*)vc_cmd_list)->list));
+ if (NULL != vc_cmd_list)
+ SLOG(LOG_DEBUG, TAG_VCW, "[CHECK] command list (%d)", g_slist_length(((vc_cmd_list_s*)vc_cmd_list)->list));
+ else
+ SLOG(LOG_DEBUG, TAG_VCW, "[CHECK] command list (NULL)");
ret = -1;
count = 0;
return EINA_FALSE;
}
+
static Eina_Bool __vc_widget_notify_tooltip(void *data)
{
bool show = (bool)data;