diff -r aa713ac50c0d -r cc717c2ae956 eric6/Tools/TRPreviewer.py --- a/eric6/Tools/TRPreviewer.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/Tools/TRPreviewer.py Thu Apr 15 18:11:24 2021 +0200 @@ -823,12 +823,10 @@ @return flag indicating if event was filtered out """ if obj in self.widgets and ev.type() == QEvent.Type.Close: - try: + with contextlib.suppress(ValueError): self.widgets.remove(obj) if len(self.widgets) == 0: self.lastWidgetClosed.emit() - except ValueError: - pass return QMdiArea.eventFilter(self, obj, ev)