From ff129e2f64a80f76fe4c07a1812917f3e6a7f924 Mon Sep 17 00:00:00 2001 From: Paul Culley Date: Thu, 21 Jun 2018 20:19:00 -0500 Subject: [PATCH] Fix Custom filter update when created via sidebar (#630) Fixes #10620 Adding a filter via the sidebar editor originally only updated the current view, other associated views did not see the new filter. First noticed in People views. This causes the 'filters-changed' to be emitted which updates all associated view. --- gramps/gui/filters/sidebar/_sidebarfilter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gramps/gui/filters/sidebar/_sidebarfilter.py b/gramps/gui/filters/sidebar/_sidebarfilter.py index 02552dea2..b87f06c8f 100644 --- a/gramps/gui/filters/sidebar/_sidebarfilter.py +++ b/gramps/gui/filters/sidebar/_sidebarfilter.py @@ -267,7 +267,7 @@ class SidebarFilter(DbGUIElement): from gramps.gen.filters import reload_custom_filters filterdb.save() reload_custom_filters() - self.on_filters_changed(self.namespace) + self.uistate.emit('filters-changed', (self.namespace,)) self.set_filters_to_name(filter_name) def set_filters_to_name(self, filter_name):