From 1025b1df1a0a016336e94b7a31beb28b260f4aab Mon Sep 17 00:00:00 2001 From: coderkun Date: Sat, 16 Apr 2016 19:15:27 +0200 Subject: [PATCH] =?UTF-8?q?correctly=20reset=20timer=20for=20=E2=80=9Csong?= =?UTF-8?q?=20scale=E2=80=9D=20on=20cover=20panel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mcg/mcgGtk.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mcg/mcgGtk.py b/mcg/mcgGtk.py index 7bba182..edcdc0e 100755 --- a/mcg/mcgGtk.py +++ b/mcg/mcgGtk.py @@ -822,6 +822,7 @@ class CoverPanel(Panel, Gtk.VBox): def on_songs_start_change(self, widget, event): if self._timer: GObject.source_remove(self._timer) + self._timer = None def on_songs_change(self, widget, event): @@ -867,6 +868,7 @@ class CoverPanel(Panel, Gtk.VBox): def set_play(self, pos, time): if self._timer is not None: GObject.source_remove(self._timer) + self._timer = None tracks = self._current_album.get_tracks() for index in range(0, pos): time = time + tracks[index].get_length()