[gnome-music/wip/mschraal/assorted-cleanups: 6/10] coredisc: Pass Application to init
- From: Marinus Schraal <mschraal src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/mschraal/assorted-cleanups: 6/10] coredisc: Pass Application to init
- Date: Thu, 26 Mar 2020 12:44:05 +0000 (UTC)
commit 7961a3b4ffa5b03c35a94bd631bf294259768804
Author: Marinus Schraal <mschraal gnome org>
Date: Thu Mar 26 11:43:07 2020 +0100
coredisc: Pass Application to init
gnomemusic/coredisc.py | 10 ++++++++--
gnomemusic/grilowrappers/grltrackerwrapper.py | 2 +-
2 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/gnomemusic/coredisc.py b/gnomemusic/coredisc.py
index a7def610..59372c96 100644
--- a/gnomemusic/coredisc.py
+++ b/gnomemusic/coredisc.py
@@ -32,10 +32,16 @@ class CoreDisc(GObject.GObject):
duration = GObject.Property(type=int, default=None)
media = GObject.Property(type=Grl.Media, default=None)
- def __init__(self, media, nr, coremodel):
+ def __init__(self, media, nr, application):
+ """Initialize a CoreDisc object
+
+ :param Grl.Media media: A media object
+ :param int nr: The disc number to create an object for
+ :param Application application: The application object
+ """
super().__init__()
- self._coremodel = coremodel
+ self._coremodel = application.props.coremodel
self._filter_model = None
self._model = None
self._old_album_ids = []
diff --git a/gnomemusic/grilowrappers/grltrackerwrapper.py b/gnomemusic/grilowrappers/grltrackerwrapper.py
index fa1cef0b..14f05601 100644
--- a/gnomemusic/grilowrappers/grltrackerwrapper.py
+++ b/gnomemusic/grilowrappers/grltrackerwrapper.py
@@ -631,7 +631,7 @@ class GrlTrackerWrapper(GObject.GObject):
return
disc_nr = media.get_album_disc_number()
- coredisc = CoreDisc(media, disc_nr, self._coremodel)
+ coredisc = CoreDisc(media, disc_nr, self._application)
disc_model.append(coredisc)
options = self._fast_options.copy()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]