[gedit] Fix memory leaks.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Fix memory leaks.
- Date: Wed, 12 Jan 2011 14:55:51 +0000 (UTC)
commit 71c882b78e315ecbe4e8b726fb26dd897113925e
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Wed Jan 12 15:55:59 2011 +0100
Fix memory leaks.
gedit/gedit-close-button.c | 3 ++-
gedit/gedit-notebook.c | 8 ++++----
2 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/gedit/gedit-close-button.c b/gedit/gedit-close-button.c
index 871b654..c3c8728 100644
--- a/gedit/gedit-close-button.c
+++ b/gedit/gedit-close-button.c
@@ -61,13 +61,14 @@ gedit_close_button_init (GeditCloseButton *button)
context = gtk_widget_get_style_context (GTK_WIDGET (button));
gtk_style_context_add_provider (context, GTK_STYLE_PROVIDER (css),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
- g_object_unref (css);
}
else
{
g_warning ("%s", error->message);
g_error_free (error);
}
+
+ g_object_unref (css);
}
GtkWidget *
diff --git a/gedit/gedit-notebook.c b/gedit/gedit-notebook.c
index 2374095..8fd86d1 100644
--- a/gedit/gedit-notebook.c
+++ b/gedit/gedit-notebook.c
@@ -688,16 +688,16 @@ gedit_notebook_collapse_border (GeditNotebook *nb,
-1, &error))
{
gtk_style_context_add_provider (context, GTK_STYLE_PROVIDER (css),
- GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
- g_object_unref (css);
- g_free (modified_style);
+ GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
}
else
{
g_warning ("%s", error->message);
g_error_free (error);
- g_free (modified_style);
}
+
+ g_free (modified_style);
+ g_object_unref (css);
}
/* ex:set ts=8 noet: */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]