[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/apps/konqueror/client
From:       Thiago Macieira <thiago () kde ! org>
Date:       2007-09-07 16:33:47
Message-ID: 1189182827.023374.20926.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 709501 by thiago:

Add support again for 'kfmclient exec' because that's what xdg-open requires of us


 M  +11 -0     kfmclient.cpp  


--- trunk/KDE/kdebase/apps/konqueror/client/kfmclient.cpp #709500:709501
@@ -509,6 +509,17 @@
       url = args->url(2).url();
     return openProfile( args->arg(1), url );
   }
+  else if ( command == "exec" && argc >= 2)
+  {
+    // compatibility with KDE 3 and xdg-open
+    QStringList kioclientArgs;
+    kioclientArgs << "exec" << args->arg(1);
+    if (argc == 3)
+        kioclientArgs << args->arg(2);
+
+    int ret = KProcess::execute("kioclient", kioclientArgs);
+    return ret == 0;
+  }
   else
   {
     fprintf( stderr, "%s", i18n("Syntax Error: Unknown command '%1'\n", command).toLocal8Bit().data() );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic