[epiphany] uri-tester: Fix criticals when libhttpseverywhere init is cancelled
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] uri-tester: Fix criticals when libhttpseverywhere init is cancelled
- Date: Mon, 21 Nov 2016 18:18:50 +0000 (UTC)
commit c27e7004142ae0f736330c074893fb0f22ccf5db
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Mon Nov 21 12:17:26 2016 -0600
uri-tester: Fix criticals when libhttpseverywhere init is cancelled
embed/ephy-uri-tester.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/embed/ephy-uri-tester.c b/embed/ephy-uri-tester.c
index 6877496..f5ecdfb 100644
--- a/embed/ephy-uri-tester.c
+++ b/embed/ephy-uri-tester.c
@@ -1078,13 +1078,12 @@ https_everywhere_context_init_cb (HTTPSEverywhereContext *context,
if (error) {
if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
g_error ("Failed to initialize HTTPS Everywhere context: %s", error->message);
+ } else {
+ g_list_foreach (tester->deferred_requests, (GFunc)handle_deferred_request, tester);
+ ephy_uri_tester_update_https_everywhere_rulesets (tester);
}
- g_list_foreach (tester->deferred_requests, (GFunc)handle_deferred_request, tester);
g_list_free_full (tester->deferred_requests, (GDestroyNotify)deferred_request_free);
-
- ephy_uri_tester_update_https_everywhere_rulesets (tester);
-
g_object_unref (tester);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]