[gnome-music/wip/mschraal/assorted-cleanups: 2/2] searchheaderbar: Search via CoreGrilo directly



commit 0196df2d3f2bc1e0efa21762374106b72c8bac42
Author: Marinus Schraal <mschraal gnome org>
Date:   Thu Mar 26 15:21:56 2020 +0100

    searchheaderbar: Search via CoreGrilo directly
    
    Remove an unneeded redirection.

 gnomemusic/coremodel.py               | 3 ---
 gnomemusic/widgets/searchheaderbar.py | 4 ++--
 2 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/gnomemusic/coremodel.py b/gnomemusic/coremodel.py
index 57c08af3..a125083d 100644
--- a/gnomemusic/coremodel.py
+++ b/gnomemusic/coremodel.py
@@ -291,9 +291,6 @@ class CoreModel(GObject.GObject):
 
         self.emit("playlist-loaded", playlist_type)
 
-    def search(self, text):
-        self._application.props.coregrilo.search(text)
-
     @GObject.Property(
         type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE)
     def songs(self):
diff --git a/gnomemusic/widgets/searchheaderbar.py b/gnomemusic/widgets/searchheaderbar.py
index 2b6de962..d67e8f93 100644
--- a/gnomemusic/widgets/searchheaderbar.py
+++ b/gnomemusic/widgets/searchheaderbar.py
@@ -58,7 +58,7 @@ class SearchHeaderBar(Gtk.HeaderBar):
     def __init__(self, application):
         super().__init__()
 
-        self._application = application
+        self._coregrilo = application.props.coregrilo
         self._selection_mode = False
         self._timeout = None
 
@@ -185,7 +185,7 @@ class SearchHeaderBar(Gtk.HeaderBar):
         search_term = self._entry.get_text()
         if search_term != "":
             self.props.stack.set_visible_child_name("search")
-            self._application.props.coremodel.search(search_term)
+            self._coregrilo.search(search_term)
         else:
             self._set_error_style(False)
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]