diff --git a/NEWS.txt b/NEWS.txt index 46a178979..fc3f4a6cd 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -17,6 +17,7 @@ Version 0.16 - 2011-XX-XX * DJ-mix tags should only be written to the medium where they apply. (PICARD-20) * Support URL redirects in web service/network request module (PICARD-54) * Jamendo and Archive.org cover art is displayed on web page, but not loaded by Picard plugin (PICARD-52) + * Edits to metadata in "Details..." menu not reflected in UI (PICARD-13) Version 0.15.1 - 2011-07-31 * "Other versions" menu now displays release labels and catalog numbers. diff --git a/picard/file.py b/picard/file.py index f966b8894..8349d3495 100644 --- a/picard/file.py +++ b/picard/file.py @@ -427,7 +427,7 @@ class File(LockableObject, Item): state = property(get_state, set_state) def column(self, column): - m = self.orig_metadata + m = self.metadata if column == '~length': return format_time(m.length), self.similarity elif column == "title" and not m["title"]: diff --git a/picard/track.py b/picard/track.py index 6f8d6c073..07890cca4 100644 --- a/picard/track.py +++ b/picard/track.py @@ -127,7 +127,10 @@ class Track(DataObject): return 1 def column(self, column): - m = self.metadata + if self.num_linked_files == 1: + m = self.linked_files[0].metadata + else: + m = self.metadata similarity = self.similarity() if column == 'title': prefix = "%s-" % m['discnumber'] if m['totaldiscs'] != "1" else ""