# HG changeset patch # User zas_ # Date 1210550200 0 # Node ID 2ea7af1fbfe01668623ad9f6ccf91467e6c45eb4 # Parent eaca3e910ecde4741003eebf4f4fdeb784e53b28 Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values. diff -r eaca3e910ecd -r 2ea7af1fbfe0 src/view_file.c --- 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; + } }