[easytag] Fix memory leak in open directory with dialog
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [easytag] Fix memory leak in open directory with dialog
- Date: Fri, 1 Jan 2016 15:56:36 +0000 (UTC)
commit 8f1620b5d192f177ea206b085d336cc3f2eda624
Author: David King <amigadave amigadave com>
Date: Fri Jan 1 11:03:47 2016 +0000
Fix memory leak in open directory with dialog
Use g_object_set_data_full() to free the current directory path when
destroying the dialog.
src/browser.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/browser.c b/src/browser.c
index ed0cbf8..196e123 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -4518,8 +4518,8 @@ et_browser_show_open_directory_with_dialog (EtBrowser *self)
G_OBJECT (gtk_bin_get_child (GTK_BIN (priv->open_directory_with_combobox))));
/* We attach useful data to the combobox (into Run_Program_With_Directory) */
- g_object_set_data (G_OBJECT (priv->open_directory_with_combobox),
- "Current_Directory", current_directory);
+ g_object_set_data_full (G_OBJECT (priv->open_directory_with_combobox),
+ "Current_Directory", current_directory, g_free);
/* Button to execute */
button = gtk_dialog_get_widget_for_response (GTK_DIALOG (priv->open_directory_with_dialog),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]