[gnome-music/freeze-break: 7/107] Don't set visible function if it is already set



commit 5f4083f289356c22c4df4e4b8552b3a3d46f4fbf
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date:   Tue Aug 6 16:02:40 2013 +0200

    Don't set visible function if it is already set

 gnomemusic/searchbar.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gnomemusic/searchbar.py b/gnomemusic/searchbar.py
index 7f8b79f..3fd1fe7 100644
--- a/gnomemusic/searchbar.py
+++ b/gnomemusic/searchbar.py
@@ -40,7 +40,9 @@ class Searchbar(Gtk.SearchBar):
 
     def prepare_search_filter(self, widget, data):
         self.view = self.stack_switcher.get_stack().get_visible_child()
-        self.view.filter.set_visible_func(self.set_view_filter)
+        if not hasattr(self.view.filter, "visible_function_set"):
+            self.view.filter.set_visible_func(self.set_view_filter)
+            self.view.filter.visible_function_set = True
 
     def search_entry_changed(self, widget):
         self.search_term = self._search_entry.get_text()


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