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); - } }