item->app_layout = icon_layout;
- //icon image
if (item->is_folder) {
LOGD("Create Folder ICON");
Evas_Object *folder_layout;
evas_object_size_hint_weight_set(folder_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
size_setter = evas_object_rectangle_add(evas_object_evas_get(folder_layout));
- if (!rect) {
- LOGE("[FAILED][rect=NULL]");
+ if (!size_setter) {
+ LOGE("[FAILED][size_setter=NULL]");
return NULL;
}
evas_object_color_set(size_setter, 0, 0, 0, 0);
Eina_List *data_list = apps_data_get_list();
Eina_List *find_list = NULL;
app_data_t *item = NULL;
+
if (app_id == NULL) {
LOGD("app id is NULL");
EINA_LIST_FOREACH(data_list, find_list, item) {
snprintf(number_str, sizeof(number_str), "%d", badge_count);
}
- if (folder_item->app_layout) {
+ if (folder_item && folder_item->app_layout) {
if (badge_count <= 0) {
elm_object_signal_emit(folder_item->app_layout, SIGNAL_BADGE_HIDE, SIGNAL_SOURCE);
} else {