[Fedora-spins] [spin-kickstarts] Desktop: Don't use spawnDesktop in the shell extension

Matthias Clasen mclasen at fedoraproject.org
Thu Mar 17 04:01:12 UTC 2011


commit 750658b18a603d9cac34a64ef6e1618450ec8430
Author: Matthias Clasen <mclasen at redhat.com>
Date:   Wed Mar 16 23:59:54 2011 -0400

    Desktop: Don't use spawnDesktop in the shell extension
    
    Its future is mirky

 fedora-live-desktop.ks |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/fedora-live-desktop.ks b/fedora-live-desktop.ks
index 677c8c4..f722e99 100644
--- a/fedora-live-desktop.ks
+++ b/fedora-live-desktop.ks
@@ -51,8 +51,9 @@ const Main = imports.ui.main;
 const Util = imports.misc.util;
 
 function main() {
-    let item = new PopupMenu.PopupMenuItem(Shell.AppSystem.get_default().get_app('anaconda.desktop').get_name());
-    item.connect('activate', function() { Util.spawnDesktop('anaconda'); });
+    let app = Shell.AppSystem.get_default().get_app('anaconda.desktop');
+    let item = new PopupMenu.PopupMenuItem(app.get_name());
+    item.connect('activate', function() { app.launch(); });
 
     Main.panel._statusmenu.menu.addMenuItem(item, Main.panel._statusmenu.menu._getMenuItems().length - 1);
 }


More information about the spins mailing list