From 4d0ba19b2d547945c3d0f9376b2015ba771f9546 Mon Sep 17 00:00:00 2001 From: MattRoyle Date: Mon, 18 May 2026 11:02:41 +0100 Subject: [PATCH] Add a check for the value_stream before the value property is accessed. --- nion/ui/CanvasItem.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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: