deskbar-applet r2056 - in branches/gnome-2-22: . deskbar/handlers/actions



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]