]> spindle.queued.net Git - midori/commitdiff
Don't consider 'Plugin will handle load' an error
authorChristian Dywan <christian@twotoasts.de>
Thu, 7 Apr 2011 18:59:08 +0000 (20:59 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 7 Apr 2011 18:59:08 +0000 (20:59 +0200)
midori/midori-view.c

index 49eb95caaf963a3157449987ccbb1636a7b47836..11373c59fbc647ecb1a98bd3b42323058bf1f02b 100644 (file)
@@ -1450,9 +1450,20 @@ webkit_web_view_load_error_cb (WebKitWebView*  web_view,
                                GError*         error,
                                MidoriView*     view)
 {
-    gchar* title = g_strdup_printf (_("Error - %s"), uri);
-    gchar* message = g_strdup_printf (_("The page '%s' couldn't be loaded."), uri);
-    gboolean result = midori_view_display_error (view, uri, title,
+    gchar* title;
+    gchar* message;
+    gboolean result;
+
+    switch (error->code)
+    {
+    case WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD:
+        /* A plugin will take over. That's expected, it's not fatal. */
+        return FALSE;
+    }
+
+    title = g_strdup_printf (_("Error - %s"), uri);
+    message = g_strdup_printf (_("The page '%s' couldn't be loaded."), uri);
+    result = midori_view_display_error (view, uri, title,
         message, error->message, _("Try again"), web_frame);
     g_free (message);
     g_free (title);