From 583f8ba770418d53c134fe4004d1f89e3880f466 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Thu, 11 Jul 2002 21:28:24 +0000 Subject: Allow a NULL icon [remove the precondition]. * e-shell-folder-title-bar.c (e_shell_folder_title_bar_set_icon): Allow a NULL icon [remove the precondition]. * e-shell-view.c (update_folder_title_bar): Only unref the folder_icon if not NULL. svn path=/trunk/; revision=17426 --- shell/e-shell-view.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'shell/e-shell-view.c') diff --git a/shell/e-shell-view.c b/shell/e-shell-view.c index 8a717bcaf9..a06e8eeabd 100644 --- a/shell/e-shell-view.c +++ b/shell/e-shell-view.c @@ -1785,7 +1785,11 @@ update_folder_title_bar (EShellView *shell_view, } } - e_shell_folder_title_bar_set_icon (E_SHELL_FOLDER_TITLE_BAR (priv->folder_title_bar), folder_icon); + e_shell_folder_title_bar_set_icon (E_SHELL_FOLDER_TITLE_BAR (priv->folder_title_bar), + folder_icon); + + if (folder_icon != NULL) + gdk_pixbuf_unref (folder_icon); if (title != NULL) { char *s; @@ -1794,8 +1798,6 @@ update_folder_title_bar (EShellView *shell_view, e_shell_folder_title_bar_set_title (E_SHELL_FOLDER_TITLE_BAR (priv->folder_title_bar), s); g_free (s); } - - gdk_pixbuf_unref (folder_icon); } static void -- cgit