From 1016194c44ba2ba83a202885d39284189fe840f1 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Thu, 17 Jul 2003 17:09:38 +0000 Subject: free the folder_type * e-shell-user-creatable-items-handler.c (free_menu_items): free the folder_type * e-splash.c (e_splash_new): Unref the pixbuf. * evolution-shell-component.c (impl_finalize): Add some missing frees. (user_creatable_item_type_free): free the tooltip svn path=/trunk/; revision=21859 --- shell/ChangeLog | 11 +++++++++++ shell/e-shell-user-creatable-items-handler.c | 1 + shell/e-splash.c | 2 +- shell/evolution-shell-component.c | 3 +++ 4 files changed, 16 insertions(+), 1 deletion(-) (limited to 'shell') diff --git a/shell/ChangeLog b/shell/ChangeLog index 4c1d84e01e..ae2a31ab62 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,14 @@ +2003-07-01 Dan Winship + + * e-shell-user-creatable-items-handler.c (free_menu_items): free + the folder_type + + * e-splash.c (e_splash_new): Unref the pixbuf. + + * evolution-shell-component.c (impl_finalize): Add some missing + frees. + (user_creatable_item_type_free): free the tooltip + 2003-07-09 Ettore Perazzoli * e-shell-folder-commands.c (e_shell_command_rename_folder): Do diff --git a/shell/e-shell-user-creatable-items-handler.c b/shell/e-shell-user-creatable-items-handler.c index adf98cedb3..73747eb3a2 100644 --- a/shell/e-shell-user-creatable-items-handler.c +++ b/shell/e-shell-user-creatable-items-handler.c @@ -251,6 +251,7 @@ free_menu_items (GSList *menu_items) g_object_unref (item->icon); g_free (item->component_id); + g_free (item->folder_type); g_free (item); } diff --git a/shell/e-splash.c b/shell/e-splash.c index a6bb79e98c..7168e2b387 100644 --- a/shell/e-splash.c +++ b/shell/e-splash.c @@ -379,7 +379,7 @@ e_splash_new (void) new = g_object_new (e_splash_get_type (), NULL); e_splash_construct (new, splash_image_pixbuf); - /* g_object_unref (splash_image_pixbuf); */ + g_object_unref (splash_image_pixbuf); return GTK_WIDGET (new); } diff --git a/shell/evolution-shell-component.c b/shell/evolution-shell-component.c index b263b0f28d..7cc79d389f 100644 --- a/shell/evolution-shell-component.c +++ b/shell/evolution-shell-component.c @@ -136,6 +136,7 @@ user_creatable_item_type_free (UserCreatableItemType *type) g_free (type->id); g_free (type->description); g_free (type->menu_description); + g_free (type->tooltip); g_free (type->folder_type); if (type->icon != NULL) @@ -820,6 +821,8 @@ impl_finalize (GObject *object) g_free (folder_type->name); g_free (folder_type->icon_name); + g_free (folder_type->display_name); + g_free (folder_type->description); g_strfreev (folder_type->exported_dnd_types); g_strfreev (folder_type->accepted_dnd_types); -- cgit v1.2.3