Updating branch refs/heads/master
         to 25a08b36eefbfef9a2b6436af39f1d1315e7fc1f (commit)
       from 01899219749059da50e29700176904fc8ab19944 (commit)

commit 25a08b36eefbfef9a2b6436af39f1d1315e7fc1f
Author: Christian Dywan <[email protected]>
Date:   Fri May 14 22:17:37 2010 +0200

    Move construction of ExternalApplications inside the class

 extensions/external-applications.vala |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/extensions/external-applications.vala 
b/extensions/external-applications.vala
index 8661286..f56b3c4 100644
--- a/extensions/external-applications.vala
+++ b/extensions/external-applications.vala
@@ -17,10 +17,10 @@ public class ExternalApplications : Midori.Extension {
     Dialog? dialog;
     bool launch (string command, string uri) {
         try {
-            var info = GLib.AppInfo.create_from_commandline (command, null, 0);
+            var info = GLib.AppInfo.create_from_commandline (command, "", 0);
             var uris = new List<string>();
             uris.prepend (uri);
-            info.launch_uris (uris, null);
+            info.launch_uris (uris, new GLib.AppLaunchContext ());
             return true;
         }
         catch (GLib.Error error) {
@@ -90,17 +90,16 @@ public class ExternalApplications : Midori.Extension {
         }
     }
     internal ExternalApplications () {
+        GLib.Object (name: "External Applications",
+                     description: "Associate URL schemes with external 
commands",
+                     version: "0.1",
+                     authors: "Christian Dywan <[email protected]>");
         activate.connect (activated);
         deactivate.connect (deactivated);
     }
 }
 
 public Midori.Extension extension_init () {
-    var extension = new ExternalApplications ();
-    extension.name = "External Applications";
-    extension.description = "Lalala";
-    extension.version = "0.1";
-    extension.authors = "Christian Dywan <[email protected]>";
-    return extension;
+    return new ExternalApplications ();
 }
 
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to