[epiphany/gnome-41] window-commands: Fix a leak in Firefox profile selector
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/gnome-41] window-commands: Fix a leak in Firefox profile selector
- Date: Tue, 30 Nov 2021 20:39:10 +0000 (UTC)
commit d94602230a67d9057a0295aa3324ea3da66757da
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Tue Nov 30 13:46:09 2021 +0500
window-commands: Fix a leak in Firefox profile selector
Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1036>
(cherry picked from commit 55c13ddc106932c697c682c55bf8bd3c85ad5dcb)
src/window-commands.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/window-commands.c b/src/window-commands.c
index 826edbf0b..0e650bc30 100644
--- a/src/window-commands.c
+++ b/src/window-commands.c
@@ -295,7 +295,7 @@ show_profile_selector (GtkWidget *parent,
GtkWidget *label;
label = gtk_label_new (strchr (profile, '.') + 1);
- g_object_set_data (G_OBJECT (label), "profile_path", g_strdup (profile));
+ g_object_set_data_full (G_OBJECT (label), "profile_path", g_strdup (profile), g_free);
gtk_widget_set_margin_top (label, 6);
gtk_widget_set_margin_bottom (label, 6);
gtk_list_box_insert (GTK_LIST_BOX (list_box), label, -1);
@@ -311,7 +311,7 @@ show_profile_selector (GtkWidget *parent,
row = gtk_list_box_get_selected_row (GTK_LIST_BOX (list_box));
row_widget = gtk_bin_get_child (GTK_BIN (row));
- selected_profile = g_object_get_data (G_OBJECT (row_widget), "profile_path");
+ selected_profile = g_object_steal_data (G_OBJECT (row_widget), "profile_path");
}
gtk_widget_destroy (selector);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]