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 a7d0b76718306a723420a7c0b6537e4e43f9b54a..a8c7c5765145dfe19bfd0d57017e326502562898 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)