* src/PageView.py (PersonNavView.filter_editor): Catch exception.
* src/DataViews/_FamilyList.py (FamilyListView.filter_editor): Catch exception. * src/plugins/EventCmp.py (EventComparison.filter_editor_clicked): Catch exception. svn: r7091
This commit is contained in:
@@ -50,6 +50,7 @@ import Utils
|
||||
import BaseDoc
|
||||
import ODSDoc
|
||||
import const
|
||||
import Errors
|
||||
import DateHandler
|
||||
from QuestionDialog import WarningDialog
|
||||
from PluginUtils import Tool, register_tool
|
||||
@@ -177,8 +178,11 @@ class EventComparison(Tool.Tool,ManagedWindow.ManagedWindow):
|
||||
|
||||
def filter_editor_clicked(self,obj):
|
||||
import FilterEditor
|
||||
FilterEditor.FilterEditor('Person',const.custom_filters,
|
||||
self.dbstate,self.uistate)
|
||||
try:
|
||||
FilterEditor.FilterEditor('Person',const.custom_filters,
|
||||
self.dbstate,self.uistate)
|
||||
except Errors.WindowActiveError:
|
||||
pass
|
||||
|
||||
def on_apply_clicked(self,obj):
|
||||
cfilter = self.filter_menu.get_active().get_data("filter")
|
||||
|
||||
Reference in New Issue
Block a user