don't launch home-screen when an app is dead.
authorJin Yoon <jinny.yoon@samsung.com>
Fri, 24 Aug 2012 09:30:23 +0000 (18:30 +0900)
committerJin Yoon <jinny.yoon@samsung.com>
Fri, 24 Aug 2012 09:30:23 +0000 (18:30 +0900)
Change-Id: I1c55b3c7ffcd45ba0b211d11f759d354d8c343be

debian/changelog
packaging/menu-daemon.spec
src/menu_daemon.c

index 8f62a2f..ca46692 100644 (file)
@@ -1,3 +1,12 @@
+menu-daemon (0.2.42) unstable; urgency=low
+
+  * Git: magnolia/apps/home/menu-daemon
+  * Tag: menu-daemon_0.2.42
+
+  * don't launch home-screen when an app is dead.
+
+ -- Jin Yoon <jinny.yoon@samsung.com>  Fri, 24 Aug 2012 18:17:50 +0900
+
 menu-daemon (0.2.41) unstable; urgency=low
 
   * Git: shared1/pkgs/m/menu-daemon
index 6256649..31b3066 100644 (file)
@@ -4,7 +4,7 @@
 
 Name:       menu-daemon
 Summary:    Menu daemon
-Version:    0.2.41
+Version:    0.2.42
 Release:    1
 Group:      TO_BE/FILLED_IN
 License:    Flora Software License
index b2ede4d..12da1d2 100644 (file)
@@ -222,6 +222,11 @@ static int _dead_cb(int pid, void *data)
        if (pid < 0)
                return 0;
 
+       if (pid != s_info.pid || s_info.pid <= 0) {
+               _D("Unknown process, ignore it (pid %d, menu pid %d)", pid, s_info.pid);
+               return 0;
+       }
+
        pkgname = _get_selected_pkgname();
        if (!pkgname)
                return 0;