diff --git a/src/__init__.py b/src/__init__.py index e3845575b..550967e5d 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -11913,8 +11913,13 @@ def remove_rotation(self): pass for widget in self.widgets(): # modify field rectangles r = widget.rect * rot + if r.is_empty or r.is_infinite: + continue widget.rect = r - widget.update() + try: + widget.update() + except ValueError: + pass return rot # the inverse of the generated derotation matrix def cluster_drawings(