* 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:
Alex Roitman
2006-07-30 03:34:10 +00:00
parent 946558405d
commit 5569f78767
4 changed files with 22 additions and 12 deletions

View File

@@ -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")