diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/__builtins__.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/__builtins__.py index ff17c69..797381c 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/__builtins__.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/__builtins__.py @@ -1,5 +1,6 @@ # Python imports -import builtins, threading +import builtins +import threading # Lib imports diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/signals/file_action_signals_mixin.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/signals/file_action_signals_mixin.py index 3001952..203bdf4 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/signals/file_action_signals_mixin.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/signals/file_action_signals_mixin.py @@ -127,6 +127,7 @@ class FileActionSignalsMixin: def open_files(self): state = self.get_current_state() uris = self.format_to_uris(state.store, state.wid, state.tid, self.selected_files, True) + for file in uris: state.tab.open_file_locally(file) diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/ui/window_mixin.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/ui/window_mixin.py index 23b15b5..93897d8 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/ui/window_mixin.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/mixins/ui/window_mixin.py @@ -171,15 +171,12 @@ class WindowMixin(TabMixin): if self.dnd_left_primed > 1: self.dnd_left_primed = 0 self.selected_files.clear() - return # NOTE: Likely trying dnd, just readd to selection the former set. # Prevents losing highlighting of grid selected. for path in self.selected_files: icons_grid.select_path(path) - return - if size > 0: self.selected_files = icons_grid.get_selected_items() else: