mirror of
https://github.com/fergalmoran/picard.git
synced 2026-01-07 09:04:29 +00:00
Merge pull request #675 from mineo/picard-1052
PICARD-1052: Only enable search for similar tracks if the selection contains objects
This commit is contained in:
@@ -872,7 +872,8 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
single = self.selected_objects[0] if len(self.selected_objects) == 1 else None
|
||||
can_view_info = bool(single and single.can_view_info())
|
||||
can_browser_lookup = bool(single and single.can_browser_lookup())
|
||||
have_files = len(self.tagger.get_files_from_objects(self.selected_objects)) > 0
|
||||
have_files = bool(self.tagger.get_files_from_objects(self.selected_objects))
|
||||
have_objects = bool(self.selected_objects)
|
||||
for obj in self.selected_objects:
|
||||
if obj is None:
|
||||
continue
|
||||
@@ -898,9 +899,10 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
self.browser_lookup_action.setEnabled(can_browser_lookup)
|
||||
self.play_file_action.setEnabled(have_files)
|
||||
self.open_folder_action.setEnabled(have_files)
|
||||
self.cut_action.setEnabled(bool(self.selected_objects))
|
||||
self.cut_action.setEnabled(have_objects)
|
||||
files = self.get_selected_or_unmatched_files()
|
||||
self.tags_from_filenames_action.setEnabled(bool(files))
|
||||
self.track_search_action.setEnabled(have_objects)
|
||||
|
||||
def update_selection(self, objects=None):
|
||||
if self.ignore_selection_changes:
|
||||
|
||||
Reference in New Issue
Block a user