File midori-0.4.2-workaround-vala-bug.patch of Package midori
Index: midori-0.4.2/katze/midori-uri.vala
===================================================================
--- midori-0.4.2.orig/katze/midori-uri.vala
+++ midori-0.4.2/katze/midori-uri.vala
@@ -54,7 +54,13 @@ namespace Midori {
string? unescaped = GLib.Uri.unescape_string (uri, "+");
if (unescaped == null)
return uri;
- return unescaped.replace (" ", "%20");
+ try {
+ var space_regex = new Regex (" ");
+ var result = space_regex.replace (unescaped, -1, 0, "%20");
+ return result;
+ } catch {
+ return null;
+ }
}
return uri;
}