aboutsummaryrefslogtreecommitdiffstats
path: root/embed/mozilla
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-07-22 15:55:33 +0800
committerChristian Persch <chpe@src.gnome.org>2004-07-22 15:55:33 +0800
commit7272bd9d1b20ba18d727839927c529fb7d2f60d8 (patch)
treea04857852b7440457cfa0ac16cdde0e21a07ca26 /embed/mozilla
parent9e23a323ae594594d3b82b70215f0c786900dd8f (diff)
downloadgsoc2013-epiphany-7272bd9d1b20ba18d727839927c529fb7d2f60d8.tar
gsoc2013-epiphany-7272bd9d1b20ba18d727839927c529fb7d2f60d8.tar.gz
gsoc2013-epiphany-7272bd9d1b20ba18d727839927c529fb7d2f60d8.tar.bz2
gsoc2013-epiphany-7272bd9d1b20ba18d727839927c529fb7d2f60d8.tar.lz
gsoc2013-epiphany-7272bd9d1b20ba18d727839927c529fb7d2f60d8.tar.xz
gsoc2013-epiphany-7272bd9d1b20ba18d727839927c529fb7d2f60d8.tar.zst
gsoc2013-epiphany-7272bd9d1b20ba18d727839927c529fb7d2f60d8.zip
Fix mem leaks (ported from Galeon).
2004-07-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: Fix mem leaks (ported from Galeon).
Diffstat (limited to 'embed/mozilla')
-rw-r--r--embed/mozilla/GtkNSSClientAuthDialogs.cpp1
-rw-r--r--embed/mozilla/GtkNSSDialogs.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/embed/mozilla/GtkNSSClientAuthDialogs.cpp b/embed/mozilla/GtkNSSClientAuthDialogs.cpp
index 23e91374b..4e6e275e8 100644
--- a/embed/mozilla/GtkNSSClientAuthDialogs.cpp
+++ b/embed/mozilla/GtkNSSClientAuthDialogs.cpp
@@ -249,6 +249,7 @@ GtkNSSClientAuthDialogs::ChooseCertificate (nsIInterfaceRequestor *ctx,
}
combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL (store));
+ g_object_unref (store);
renderer = gtk_cell_renderer_text_new ();
gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo), renderer, TRUE);
diff --git a/embed/mozilla/GtkNSSDialogs.cpp b/embed/mozilla/GtkNSSDialogs.cpp
index 783a0546d..0c37651bb 100644
--- a/embed/mozilla/GtkNSSDialogs.cpp
+++ b/embed/mozilla/GtkNSSDialogs.cpp
@@ -1188,6 +1188,7 @@ setup_view_cert_tree (GtkWidget *dialog, GladeXML*gxml, nsIArray *certChain)
G_TYPE_STRING,
G_TYPE_POINTER);
gtk_tree_view_set_model (GTK_TREE_VIEW (chain_tree_view), GTK_TREE_MODEL (store));
+ g_object_unref (store);
renderer = gtk_cell_renderer_text_new ();
@@ -1209,6 +1210,7 @@ setup_view_cert_tree (GtkWidget *dialog, GladeXML*gxml, nsIArray *certChain)
G_TYPE_STRING,
G_TYPE_POINTER);
gtk_tree_view_set_model (GTK_TREE_VIEW (field_tree_view), GTK_TREE_MODEL (store));
+ g_object_unref (store);
gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (field_tree_view),