From f3b4b14bc28bc93a85b302d20411bb7093e416a5 Mon Sep 17 00:00:00 2001 From: Alex Roitman Date: Thu, 11 May 2006 00:33:17 +0000 Subject: [PATCH] * src/DataViews/_MediaView.py (edit): Handle the exception. svn: r6616 --- ChangeLog | 1 + src/DataViews/_MediaView.py | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index d7a5288d2..3ec8be5b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,5 @@ 2006-05-10 Alex Roitman + * src/DataViews/_MediaView.py (edit): Handle the exception. * src/plugins/BookReport.py (__init__): Fix url. * src/plugins/ChangeTypes.py (run_tool): Disable/enable signals. * src/plugins/ReorderIds.py (__init__): Disable/enable signals. diff --git a/src/DataViews/_MediaView.py b/src/DataViews/_MediaView.py index 36f3a2c79..8e0e21786 100644 --- a/src/DataViews/_MediaView.py +++ b/src/DataViews/_MediaView.py @@ -38,7 +38,8 @@ import ImgManip import const import Utils import Bookmarks - +from Editors import EditMedia +import Errors from QuestionDialog import QuestionDialog, ErrorDialog #------------------------------------------------------------------------- @@ -197,8 +198,10 @@ class MediaView(PageView.ListView): return obj = self.dbstate.db.get_object_from_handle(handle) - from Editors import EditMedia - EditMedia(self.dbstate,self.uistate, [], obj) + try: + EditMedia(self.dbstate,self.uistate, [], obj) + except Errors.WindowActiveError: + pass class DeleteMediaQuery: