Fix svace issue 77/99877/2
authorjunkyu han <junkyu.han@samsung.com>
Thu, 24 Nov 2016 10:14:57 +0000 (19:14 +0900)
committerjunkyu han <junkyu.han@samsung.com>
Thu, 24 Nov 2016 10:17:44 +0000 (19:17 +0900)
Change-Id: Ifedbdc28c997c1825061fbf0b0623cfc4cb85167

src/apps_view.c

index 3175f4f..51ab33f 100755 (executable)
@@ -350,7 +350,6 @@ Evas_Object* apps_view_create_icon(app_data_t *item)
 
        item->app_layout = icon_layout;
 
-       //icon image
        if (item->is_folder) {
                LOGD("Create Folder ICON");
                Evas_Object *folder_layout;
@@ -361,8 +360,8 @@ Evas_Object* apps_view_create_icon(app_data_t *item)
                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);
@@ -1428,6 +1427,7 @@ static void __apps_view_badge_update_cb(unsigned int action, const char *app_id,
        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) {
@@ -1519,7 +1519,7 @@ static void __apps_view_badge_update_folder(int parent_db_id)
                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 {