Skip to content

Commit 3b0a5ad

Browse files
committed
FIXED: #128 CTRL+P fails to display properties after selecting all files with CTRL+A, before any motion
1 parent e6195d4 commit 3b0a5ad

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

TUIFIManager/__init__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,7 @@ def __set_normal_events(self):
766766
unicurses.CTRL('F') : self.find ,
767767
unicurses.CTRL('O') : self.__open_DEFAULT_WITH , # https://stackoverflow.com/a/33966657/11465149
768768
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,
770770
unicurses.KEY_HOME : partial(self.navigate, HOME_DIR) ,
771771
unicurses.KEY_ENTER : self.__perform_key_enter ,
772772
10 : self.__perform_key_enter ,
@@ -1382,8 +1382,11 @@ def __set_label_on_file_selection(self, index=None, file=None):
13821382
# just because i know that len is stored as variable, that's why i don;t count them in for loop
13831383

13841384

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)
13871390

13881391
def __open_clicked_file(self):
13891392
self.open(self.__clicked_file)
@@ -1399,7 +1402,7 @@ def __open_clicked_file(self):
13991402
reload ,
14001403
create_new_file ,
14011404
create_new_folder ,
1402-
view_clicked_file_properties # lambda *args : None
1405+
view_selected_file_properties # lambda *args : None
14031406
)
14041407
def on_menu_choice(self, action):
14051408
TUIFIManager.__menu_select_actions[action](self)

0 commit comments

Comments
 (0)