X-Git-Url: https://git.p6c8.net/devedit.git/blobdiff_plain/f447a0e284b8697ea0530b8c4446c127320245a0..90f85fa0a6322d4c28787db73a2e90efd3b0718c:/modules/Command.pm?ds=sidebyside diff --git a/modules/Command.pm b/modules/Command.pm index c4e7f12..f14a038 100644 --- a/modules/Command.pm +++ b/modules/Command.pm @@ -6,7 +6,7 @@ package Command; # Execute Dev-Editor's commands # # Author: Patrick Canterino -# Last modified: 2009-05-04 +# Last modified: 2009-05-09 # # Copyright (C) 1999-2000 Roland Bluethgen, Frank Schoenmann # Copyright (C) 2003-2009 Patrick Canterino @@ -935,12 +935,19 @@ sub exec_remove_multi($$) if(scalar(@success) > 0) { - $tpl->parse_if_block('success',1); - - foreach my $file_success(@success) + if(scalar(@success) == scalar(@new_files) && scalar(@failed) == 0) + { + return devedit_reload({command => 'show', file => $virtual}); + } + else { - $tpl->add_loop_data('SUCCESS',{FILE => encode_html($file_success), - FILE_PATH => encode_html(clean_path($virtual.'/'.$file_success))}); + $tpl->parse_if_block('success',1); + + foreach my $file_success(@success) + { + $tpl->add_loop_data('SUCCESS',{FILE => encode_html($file_success), + FILE_PATH => encode_html(clean_path($virtual.'/'.$file_success))}); + } } } else @@ -951,7 +958,7 @@ sub exec_remove_multi($$) if(scalar(@failed) > 0) { $tpl->parse_if_block('failed',1); - + foreach my $file_failed(@failed) { $tpl->add_loop_data('FAILED',{FILE => encode_html($file_failed),