2006-04-27 Alex Roitman <shura@gramps-project.org>

* src/ViewManager.py (reports_clicked, tools_clicked): handle
	exception.
	* src/PluginUtils/_Plugins.py (PluginDialog.on_apply_clicked):
	Correctly call gui_tool, fix wm.	



svn: r6475
This commit is contained in:
Alex Roitman
2006-04-27 21:32:44 +00:00
parent e8b97cb8da
commit abfb1ec422
3 changed files with 27 additions and 16 deletions

View File

@ -945,10 +945,16 @@ class ViewManager:
self.bookmarks.edit()
def reports_clicked(self, obj):
Plugins.ReportPlugins(self.state, self.uistate, [])
try:
Plugins.ReportPlugins(self.state, self.uistate, [])
except Errors.WindowActiveError:
pass
def tools_clicked(self, obj):
Plugins.ToolPlugins(self.state, self.uistate, [])
try:
Plugins.ToolPlugins(self.state, self.uistate, [])
except Errors.WindowActiveError:
pass
def scratchpad(self, obj):
import ScratchPad
@ -1133,7 +1139,7 @@ class ViewManager:
f.write('</menu>')
f.write('</menu></menubar></ui>')
return (unicode(f.getvalue()), actions)
return (f.getvalue(), actions)
def by_menu_name(a, b):
return cmp(a[2], b[2])