changeset 1ed1a9d618cf in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset&node=1ed1a9d618cf
description:
Do not fail to remove win form from windows if it was not added
issue11657
review417811003
diffstat:
tryton/gui/window/win_form.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r b525dad7d74b -r 1ed1a9d618cf 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():