Make webkit_web_view_mime_type_decision_cb more explicit

This commit is contained in:
Christian Dywan 2012-04-10 21:26:43 +02:00
parent e0c021de3d
commit f76d538564

View file

@ -2956,23 +2956,23 @@ webkit_web_view_mime_type_decision_cb (GtkWidget* web_view,
case 4: case 4:
g_object_set_data (G_OBJECT (view), "save-as-download", (gpointer)1); g_object_set_data (G_OBJECT (view), "save-as-download", (gpointer)1);
webkit_web_policy_decision_download (decision); webkit_web_policy_decision_download (decision);
webkit_web_view_stop_loading (WEBKIT_WEB_VIEW (view->web_view)); break;
return TRUE;
case 3: case 3:
g_object_set_data (G_OBJECT (view), "open-download", (gpointer)1); g_object_set_data (G_OBJECT (view), "open-download", (gpointer)1);
case 1: case 1:
webkit_web_policy_decision_download (decision); webkit_web_policy_decision_download (decision);
break;
case 2:
webkit_web_policy_decision_ignore (decision);
break;
default:
g_warn_if_reached ();
}
/* Apparently WebKit will continue loading which ends in an error. /* Apparently WebKit will continue loading which ends in an error.
It's unclear whether it's a bug or we are doing something wrong. */ It's unclear whether it's a bug or we are doing something wrong. */
webkit_web_view_stop_loading (WEBKIT_WEB_VIEW (view->web_view)); webkit_web_view_stop_loading (WEBKIT_WEB_VIEW (view->web_view));
return TRUE; return TRUE;
case 2:
default:
/* Apparently WebKit will continue loading which ends in an error.
It's unclear whether it's a bug or we are doing something wrong. */
webkit_web_view_stop_loading (WEBKIT_WEB_VIEW (view->web_view));
return FALSE;
}
} }
static gboolean static gboolean