diff --git a/picard/ui/searchdialog.py b/picard/ui/searchdialog.py index 94106eb1c..dfb3bc1dc 100644 --- a/picard/ui/searchdialog.py +++ b/picard/ui/searchdialog.py @@ -801,14 +801,14 @@ class ArtistSearchDialog(SearchDialog): for row, artist in enumerate(self.search_results): table_item = QtWidgets.QTableWidgetItem self.table.insertRow(row) - self.table.setItem(row, 0, table_item(artist.get("name", ""))) - self.table.setItem(row, 1, table_item(artist.get("type", ""))) - self.table.setItem(row, 2, table_item(artist.get("gender", ""))) - self.table.setItem(row, 3, table_item(artist.get("area", ""))) - self.table.setItem(row, 4, table_item(artist.get("begindate", ""))) - self.table.setItem(row, 5, table_item(artist.get("beginarea", ""))) - self.table.setItem(row, 6, table_item(artist.get("enddate", ""))) - self.table.setItem(row, 7, table_item(artist.get("endarea", ""))) + self.table.setItem(row, self.colpos('name'), table_item(artist.get("name", ""))) + self.table.setItem(row, self.colpos('type'), table_item(artist.get("type", ""))) + self.table.setItem(row, self.colpos('gender'), table_item(artist.get("gender", ""))) + self.table.setItem(row, self.colpos('area'), table_item(artist.get("area", ""))) + self.table.setItem(row, self.colpos('begindate'), table_item(artist.get("begindate", ""))) + self.table.setItem(row, self.colpos('beginarea'), table_item(artist.get("beginarea", ""))) + self.table.setItem(row, self.colpos('enddate'), table_item(artist.get("enddate", ""))) + self.table.setItem(row, self.colpos('endarea'), table_item(artist.get("endarea", ""))) def accept_event(self, row): self.load_in_browser(row)