freebsd-ports/www/midori/files/patch-extensions__external-download-manager.vala
Olivier Duchateau 17b16d2d9d - Drop support for Vala 0.12
- Disable Steadyflow like external download manager (broken with Vala 0.18)

Approved by:	rene, miwi (mentors, implicit)
2013-03-13 18:16:50 +00:00

38 lines
1.1 KiB
Vala

--- ./extensions/external-download-manager.vala.orig 2013-03-07 17:44:14.000000000 +0000
+++ ./extensions/external-download-manager.vala 2013-03-11 06:50:27.000000000 +0000
@@ -16,7 +16,7 @@
using WebKit;
namespace EDM {
-#if !HAVE_WIN32
+#if !HAVE_WIN32 || HAVE_GTK3
[DBus (name = "net.launchpad.steadyflow.App")]
interface SteadyflowInterface : GLib.Object {
public abstract void AddFile (string url) throws IOError;
@@ -183,6 +183,7 @@
}
}
+#if HAVE_GTK3
private class SteadyFlow : ExternalDownloadManager {
public override bool download (DownloadRequest dlReq) {
try {
@@ -210,6 +211,7 @@
}
}
#endif
+#endif
private class CommandLinePreferences : Gtk.Dialog {
protected Entry input;
@@ -339,8 +341,10 @@
var extensions = new Katze.Array( typeof (Midori.Extension));
#if !HAVE_WIN32
extensions.add_item (new EDM.Aria2 ());
+ #if HAVE_GTK3
extensions.add_item (new EDM.SteadyFlow ());
#endif
+ #endif
extensions.add_item (new EDM.CommandLine ());
return extensions;
}