From 0b146e32565178fa8879b0173d2edeb10f0190c0 Mon Sep 17 00:00:00 2001 From: Timo Loewe Date: Mon, 8 Feb 2016 11:24:56 +0100 Subject: [PATCH] Ensure backwards compatibility for RB <3.2 --- ArtDisplay/ArtDisplay.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ArtDisplay/ArtDisplay.py b/ArtDisplay/ArtDisplay.py index 4c86ece..c48145c 100755 --- a/ArtDisplay/ArtDisplay.py +++ b/ArtDisplay/ArtDisplay.py @@ -381,7 +381,12 @@ class ArtDisplayPlugin(GObject.GObject, Peas.Activatable): key = entry.create_ext_db_key(RB.RhythmDBPropType.ALBUM) self.art_store.request(key, self.art_store_request_cb, entry) - def art_store_request_cb(self, key, key2, filename, data, entry): + def art_store_request_cb(self, *args): + # Rhythmbox 3.2 introduced an additional argument, using *args ensures backwards compatibility + entry = args[-1] + data = args[-2] + filename = args[-3] + if rb.entry_equal(entry, self.current_entry) is False: # track changed while we were searching return