Fix the code to update recently used applist when sort option selected 52/53952/1 accepted/tizen/tv/20151210.231048 submit/tizen/20151210.111053
authorHyojung Jo <hj903.jo@samsung.com>
Thu, 10 Dec 2015 10:08:05 +0000 (19:08 +0900)
committerHyojung Jo <hj903.jo@samsung.com>
Thu, 10 Dec 2015 10:08:05 +0000 (19:08 +0900)
Change-Id: Iffa7fcc2e10be73c54250451330dfe420fa7e8a5
Signed-off-by: Hyojung Jo <hj903.jo@samsung.com>
src/view/view_base.c

index 302ad23..4ebd359 100644 (file)
@@ -360,43 +360,16 @@ static void _grid_item_focused_cb(void *data, Elm_Object_Item *it,
 static void _grid_item_selected_cb(void *data, Elm_Object_Item *it,
                const char *emission, const char *source)
 {
-       struct _priv *priv;
-       struct app_data *adata, *new_adata;
-       Elm_Object_Item *item;
+       struct app_data *adata;
 
-       if (!data || !it) {
+       if (!it) {
                _ERR("Invalid argument.");
                return;
        }
-       priv = data;
        adata = elm_object_item_data_get(it);
 
-       if (!utils_launch_app(get_app_id(adata), NULL, NULL)) {
+       if (!utils_launch_app(get_app_id(adata), NULL, NULL))
                _ERR("Launch app failed.");
-               return;
-       }
-
-       elm_gengrid_item_selected_set(it, EINA_FALSE);
-
-       if (priv->sort_type == SORT_RECENT) {
-               if (!get_sorted_app_list(&priv->app_list, SORT_RECENT))
-                       return;
-
-               gridmgr_append_list(priv->gmgr, STR_MYAPPS, priv->app_list);
-
-               item = elm_gengrid_first_item_get(priv->grid);
-               priv->focused_item = NULL;
-
-               while (item) {
-                       new_adata = elm_object_item_data_get(item);
-                       if (adata == new_adata) {
-                               priv->focused_item = item;
-                               break;
-                       }
-
-                       item = elm_gengrid_item_next_get(item);
-               }
-       }
 }
 
 static void _grid_realized_cb(int id, void *data, Evas_Object *obj,