summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eel/eel-glib-extensions.c10
-rw-r--r--eel/eel-gtk-extensions.c1
-rw-r--r--eel/eel-mate-extensions.c1
3 files changed, 12 insertions, 0 deletions
diff --git a/eel/eel-glib-extensions.c b/eel/eel-glib-extensions.c
index 68ed9e86..0ec5db6c 100644
--- a/eel/eel-glib-extensions.c
+++ b/eel/eel-glib-extensions.c
@@ -825,6 +825,8 @@ eel_g_settings_add_auto_boolean (GSettings *settings,
g_signal_connect (settings, signal,
G_CALLBACK(update_auto_boolean),
storage);
+
+ g_free (signal);
}
static void
@@ -849,6 +851,8 @@ eel_g_settings_add_auto_int (GSettings *settings,
g_signal_connect (settings, signal,
G_CALLBACK(update_auto_int),
storage);
+
+ g_free (signal);
}
static void
@@ -873,6 +877,8 @@ eel_g_settings_add_auto_enum (GSettings *settings,
g_signal_connect (settings, signal,
G_CALLBACK(update_auto_enum),
storage);
+
+ g_free (signal);
}
static void
@@ -921,6 +927,8 @@ eel_g_settings_add_auto_strv (GSettings *settings,
g_signal_connect (settings, signal,
G_CALLBACK(update_auto_strv),
storage);
+
+ g_free (signal);
}
void
@@ -936,6 +944,8 @@ eel_g_settings_add_auto_strv_as_quarks (GSettings *settings,
g_signal_connect (settings, signal,
G_CALLBACK(update_auto_strv_as_quarks),
storage);
+
+ g_free (signal);
}
#if !defined (EEL_OMIT_SELF_CHECK)
diff --git a/eel/eel-gtk-extensions.c b/eel/eel-gtk-extensions.c
index b86b2b88..281c361b 100644
--- a/eel/eel-gtk-extensions.c
+++ b/eel/eel-gtk-extensions.c
@@ -430,6 +430,7 @@ tree_view_button_press_callback (GtkWidget *tree_view,
{
gtk_tree_view_row_activated
(GTK_TREE_VIEW (tree_view), path, column);
+ gtk_tree_path_free (path);
}
}
diff --git a/eel/eel-mate-extensions.c b/eel/eel-mate-extensions.c
index 4d4e9beb..80563034 100644
--- a/eel/eel-mate-extensions.c
+++ b/eel/eel-mate-extensions.c
@@ -54,6 +54,7 @@ try_terminal_command (const char *program,
}
quoted = g_shell_quote (program_in_path);
+ g_free (program_in_path);
if (args == NULL || args[0] == '\0')
{
return quoted;