summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2012-08-29 15:20:25 +0200
committerShaun McCance <shaunm@gnome.org>2012-11-21 10:12:44 -0500
commit10af9590b220cd3a32d744a26b0542b94017bd61 (patch)
tree7f5a52b16d47bc48a5ca734487f82ea5c54d94b4
parent8b88fcde3da82df2197568b1172e2d0d2268a882 (diff)
downloadyelp-10af9590b220cd3a32d744a26b0542b94017bd61.tar.gz
yelp-view: Fix memory leaks
https://bugzilla.gnome.org/show_bug.cgi?id=683100
-rw-r--r--libyelp/yelp-view.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libyelp/yelp-view.c b/libyelp/yelp-view.c
index 69239fcd..5e21bbfc 100644
--- a/libyelp/yelp-view.c
+++ b/libyelp/yelp-view.c
@@ -920,6 +920,7 @@ popup_open_link (GtkMenuItem *item,
uri = yelp_uri_new_relative (priv->uri, priv->popup_link_uri);
yelp_view_load_uri (view, uri);
+ g_object_unref (uri);
g_free (priv->popup_link_uri);
priv->popup_link_uri = NULL;
@@ -1444,6 +1445,7 @@ view_navigation_requested (WebKitWebView *view,
webkit_web_policy_decision_ignore (decision);
yelp_view_load_uri ((YelpView *) view, uri);
+ g_object_unref (uri);
return TRUE;
}