deskbar-applet r2056 - in branches/gnome-2-22: .	deskbar/handlers/actions
- From: sebp svn gnome org
- To: svn-commits-list gnome org
- Subject: deskbar-applet r2056 - in branches/gnome-2-22: .	deskbar/handlers/actions
- Date: Sun, 30 Mar 2008 18:05:11 +0100 (BST)
Author: sebp
Date: Sun Mar 30 18:05:11 2008
New Revision: 2056
URL: http://svn.gnome.org/viewvc/deskbar-applet?rev=2056&view=rev
Log:
When a command to open a file has arguments itsself move them over to the arguments list
Modified:
   branches/gnome-2-22/ChangeLog
   branches/gnome-2-22/deskbar/handlers/actions/ActionsFactory.py
Modified: branches/gnome-2-22/deskbar/handlers/actions/ActionsFactory.py
==============================================================================
--- branches/gnome-2-22/deskbar/handlers/actions/ActionsFactory.py	(original)
+++ branches/gnome-2-22/deskbar/handlers/actions/ActionsFactory.py	Sun Mar 30 18:05:11 2008
@@ -54,7 +54,15 @@
         # 4: expects_uri (int)
         # 5: supported uri schemes (list)
         if (mime_default_cmd == None or app[2] != mime_default_cmd) and app[2] != None:
-            actions.append( OpenWithApplicationAction(display_name, app[2], [path],
+            cmd = app[2]
+            args = [path]
+            
+            cmd_args = cmd.split(" ")
+            if len(cmd_args) > 0:
+                cmd = cmd_args[0]
+                args = cmd_args[1:] + args
+            
+            actions.append( OpenWithApplicationAction(display_name, cmd, args,
                     display_program_name=app[1]) )
     
     actions.append( GoToLocationAction(display_name, uri) )
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]