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:
Wieland Hoffmann
2017-04-21 23:04:12 +02:00

View File

@@ -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: