diff --git a/nion/ui/CanvasItem.py b/nion/ui/CanvasItem.py index 086cefb..2c7ad15 100644 --- a/nion/ui/CanvasItem.py +++ b/nion/ui/CanvasItem.py @@ -3235,7 +3235,9 @@ def close(self) -> None: @property def value(self) -> float: - return self.value_stream.value or 0.0 + if self.value_stream is not None and self.value_stream.value is not None: + return self.value_stream.value + return 0.0 @value.setter def value(self, value: float) -> None: