diff --git a/src/utils/area_selection.py b/src/utils/area_selection.py index e4a8402..76d7377 100644 --- a/src/utils/area_selection.py +++ b/src/utils/area_selection.py @@ -372,7 +372,8 @@ class AreaSelectionHandler: # Handle polygon mode - complete polygon on double-click # (Polygon completion happens on double-click, not on mouse release) - return True + if self._selectionType == "polygon": + return True # Handle rectangle/circle mode if self._selectionStartX is None: