diff -r d88020cd4d8a src/settings_gui.cpp --- a/src/settings_gui.cpp Mon Nov 17 21:13:05 2008 +0100 +++ b/src/settings_gui.cpp Mon Nov 17 21:57:05 2008 +0100 @@ -723,6 +723,8 @@ case PEF_SETTING_KIND: return 1; case PEF_SUBTREE_KIND: + if (d.sub.folded) + return 1; return 1 + d.sub.page->Length(); default: NOT_REACHED(); }