changeset 9878e56fb7ab in tryton:6.4
details: https://hg.tryton.org/tryton?cmd=changeset&node=9878e56fb7ab
description:
Do not fail to remove win form from windows if it was not added
issue11657
review417811003
(grafted from 1ed1a9d618cf3f82432f1735e41f256cfaf5e700)
diffstat:
tryton/gui/window/win_form.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r 035194f1b187 -r 9878e56fb7ab tryton/gui/window/win_form.py
--- a/tryton/gui/window/win_form.py Fri Aug 26 17:52:31 2022 +0200
+++ b/tryton/gui/window/win_form.py Fri Aug 26 17:55:06 2022 +0200
@@ -461,7 +461,10 @@
self.win.set_default_response(Gtk.ResponseType.OK)
def destroy(self):
- self.screen.windows.remove(self)
+ try:
+ self.screen.windows.remove(self)
+ except ValueError:
+ pass
self.screen.screen_container.alternate_view = False
viewport = self.screen.screen_container.alternate_viewport
if viewport and viewport.get_parent():