Fix floating app and taskmanager issue.
authorhhh.kwon <hhh.kwon@samsung.com>
Fri, 23 Nov 2012 03:39:39 +0000 (12:39 +0900)
committerhhh.kwon <hhh.kwon@samsung.com>
Fri, 23 Nov 2012 03:39:39 +0000 (12:39 +0900)
14 files changed:
src/_cpu.c [changed mode: 0644->0755]
src/_cpu.h [changed mode: 0644->0755]
src/_eina.c [changed mode: 0644->0755]
src/_eina.h [changed mode: 0644->0755]
src/_genlist.c
src/_genlist.h [changed mode: 0644->0755]
src/_info.c [changed mode: 0644->0755]
src/_info.h [changed mode: 0644->0755]
src/_logic.h [changed mode: 0644->0755]
src/_progressbar.c [changed mode: 0644->0755]
src/_progressbar.h [changed mode: 0644->0755]
src/_util_efl.c [changed mode: 0644->0755]
src/_util_efl.h [changed mode: 0644->0755]
src/_util_log.h [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index a7d0b76..a8c7c57 100755 (executable)
@@ -235,6 +235,7 @@ _D("func\n");
        /* parameter to block double click */
        static int selected = 0;
        Elm_Object_Item *it = (Elm_Object_Item *) event_info;
+       int ret = -1;
 
        elm_genlist_item_selected_set(it, EINA_FALSE);
 
@@ -265,7 +266,7 @@ _D("func\n");
 
        if (info->pid) {
                /* when application is alive */
-               aul_resume_pid(info->pid);
+               ret = aul_resume_pid(info->pid);
                selected = 0;
        } else {
                /* when application is dead */
@@ -282,14 +283,18 @@ _D("func\n");
                                /* exception : Because dialer doesn't need bundle
                                 * since being unifyed dialer, voice call and video call
                                 */
-                               aul_launch_app(info->pkg_name, NULL);
+                               ret = aul_launch_app(info->pkg_name, NULL);
                                selected = 0;
                        } else {
-                               aul_launch_app(info->pkg_name, info->b);
+                               ret = aul_launch_app(info->pkg_name, info->b);
                                selected = 0;
                        }
                }
        }
+       if(ret == 0) {
+               _D("exit after 1.0 sec\n");
+               ad->exit_timer = ecore_timer_add(0.3, _exit_cb, ad);
+       }
 }
 
 static Evas_Object *_gl_content_get_app(void *data, Evas_Object *obj,
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)