@@ -766,7 +766,7 @@ def __set_normal_events(self):
766
766
unicurses .CTRL ('F' ) : self .find ,
767
767
unicurses .CTRL ('O' ) : self .__open_DEFAULT_WITH , # https://stackoverflow.com/a/33966657/11465149
768
768
unicurses .CTRL ('E' ) : self .exit_to_self_directory ,
769
- unicurses .CTRL ('P' ) : self .view_clicked_file_properties ,
769
+ unicurses .CTRL ('P' ) : self .view_selected_file_properties ,
770
770
unicurses .KEY_HOME : partial (self .navigate , HOME_DIR ) ,
771
771
unicurses .KEY_ENTER : self .__perform_key_enter ,
772
772
10 : self .__perform_key_enter ,
@@ -1382,8 +1382,11 @@ def __set_label_on_file_selection(self, index=None, file=None):
1382
1382
# just because i know that len is stored as variable, that's why i don;t count them in for loop
1383
1383
1384
1384
1385
- def view_clicked_file_properties (self ):
1386
- if self .__clicked_file : self .properties .create_tui_for ([self .__clicked_file ] if self .__count_selected == 1 else self .files , self .directory )
1385
+ def view_selected_file_properties (self ):
1386
+ if self .__count_selected == 1 :
1387
+ self .properties .create_tui_for ([self .__clicked_file ], self .directory )
1388
+ elif self .__count_selected > 1 :
1389
+ self .properties .create_tui_for (self .files , self .directory )
1387
1390
1388
1391
def __open_clicked_file (self ):
1389
1392
self .open (self .__clicked_file )
@@ -1399,7 +1402,7 @@ def __open_clicked_file(self):
1399
1402
reload ,
1400
1403
create_new_file ,
1401
1404
create_new_folder ,
1402
- view_clicked_file_properties # lambda *args : None
1405
+ view_selected_file_properties # lambda *args : None
1403
1406
)
1404
1407
def on_menu_choice (self , action ):
1405
1408
TUIFIManager .__menu_select_actions [action ](self )
0 commit comments