aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-shell-view.c')
-rw-r--r--shell/e-shell-view.c8
1 files changed, 5 insertions, 3 deletions
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