From 3e3546a2fd6cb56861e7820e16ed719054028071 Mon Sep 17 00:00:00 2001 From: Tomasz Sowa Date: Thu, 1 Mar 2012 15:14:46 +0000 Subject: [PATCH] fixed: plugin 'menu' incorrectly read directory items when the directory was en empty string (the current directory should be used) git-svn-id: svn://ttmath.org/publicrep/winix/trunk@813 e52654a7-88a9-db11-a3e9-0013d4bc506e --- plugins/menu/templates.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/menu/templates.cpp b/plugins/menu/templates.cpp index ec77404..7d7af40 100755 --- a/plugins/menu/templates.cpp +++ b/plugins/menu/templates.cpp @@ -209,6 +209,11 @@ void menu_dir_init(Info & i) if( i.params.size() >= 2 ) param = string_to_param(i.params[1]); + if( i.params.empty() || i.params[0].empty() ) + { + menu_dir_init(i, cur->request->dir_tab.back()->id, param); + } + else if( !i.params.empty() ) { if( i.params[0] == L"current" ) @@ -232,10 +237,6 @@ void menu_dir_init(Info & i) menu_dir_init(i, i.params[0], param); } } - else - { - menu_dir_init(i, cur->request->dir_tab.back()->id, param); - } }