Mercurial > geeqie
changeset 636:2ea7af1fbfe0
Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
author | zas_ |
---|---|
date | Sun, 11 May 2008 23:56:40 +0000 |
parents | eaca3e910ecd |
children | 8a1202efa51e |
files | src/view_file.c |
diffstat | 1 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/view_file.c Sun May 11 23:47:59 2008 +0000 +++ b/src/view_file.c Sun May 11 23:56:40 2008 +0000 @@ -428,7 +428,17 @@ { ViewFile *vf = data; - if (vf->layout) layout_views_set(vf->layout, vf->layout->dir_view_type, !vf->layout->file_view_type); + if (!vf->layout) return; + + switch(vf->layout->file_view_type) + { + case FILEVIEW_LIST: + layout_views_set(vf->layout, vf->layout->dir_view_type, FILEVIEW_ICON); + break; + case FILEVIEW_ICON: + layout_views_set(vf->layout, vf->layout->dir_view_type, FILEVIEW_LIST); + break; + } }