diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-10-26 05:55:39 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-10-26 05:55:39 +0800 |
commit | 54433d0888d88f439b5c720677666f635e871ba2 (patch) | |
tree | aa107727a186d6894d48776fdda572ce445d90b9 /shell | |
parent | cab9406217ca92439a86e768be464b9ba72e4ed1 (diff) | |
download | gsoc2013-evolution-54433d0888d88f439b5c720677666f635e871ba2.tar gsoc2013-evolution-54433d0888d88f439b5c720677666f635e871ba2.tar.gz gsoc2013-evolution-54433d0888d88f439b5c720677666f635e871ba2.tar.bz2 gsoc2013-evolution-54433d0888d88f439b5c720677666f635e871ba2.tar.lz gsoc2013-evolution-54433d0888d88f439b5c720677666f635e871ba2.tar.xz gsoc2013-evolution-54433d0888d88f439b5c720677666f635e871ba2.tar.zst gsoc2013-evolution-54433d0888d88f439b5c720677666f635e871ba2.zip |
Don't display an icon for storages that have subfolders.
* e-storage-set-view.c (etree_icon_at): Don't display an icon for
storages that have subfolders.
svn path=/trunk/; revision=14102
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ChangeLog | 5 | ||||
-rw-r--r-- | shell/e-storage-set-view.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index a7b25b473a..8176a45f0a 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,5 +1,10 @@ 2001-10-25 Ettore Perazzoli <ettore@ximian.com> + * e-storage-set-view.c (etree_icon_at): Don't display an icon for + storages that have subfolders. + +2001-10-25 Ettore Perazzoli <ettore@ximian.com> + * e-shell-importer.c: #include "e-util/e-gtk-utils.h". * e-shell-folder-creation-dialog.c diff --git a/shell/e-storage-set-view.c b/shell/e-storage-set-view.c index 9b7365e796..5c57608db9 100644 --- a/shell/e-storage-set-view.c +++ b/shell/e-storage-set-view.c @@ -1356,8 +1356,14 @@ etree_icon_at (ETreeModel *etree, if (depth == 1) { EStorage *storage; const char *storage_type; + GList *subfolder_paths; storage = e_storage_set_get_storage (storage_set, path + 1); + subfolder_paths = e_storage_get_subfolder_paths (storage, "/"); + if (subfolder_paths != NULL) { + e_free_string_list (subfolder_paths); + return NULL; + } folder_type_registry = e_storage_set_get_folder_type_registry (storage_set); storage_type = e_storage_get_toplevel_node_type (storage); |