From 7fe5d71f39a2da231bdb6c4b7bca7cbd8e19ddbd Mon Sep 17 00:00:00 2001 From: MattRoyle Date: Thu, 26 Mar 2026 14:02:24 +0000 Subject: [PATCH] Fix calibrate spectrum's use of modeless dialogs. --- nionswift_plugin/nion_eels_analysis/AlignZLP.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nionswift_plugin/nion_eels_analysis/AlignZLP.py b/nionswift_plugin/nion_eels_analysis/AlignZLP.py index 72e8ac8..0e5128e 100755 --- a/nionswift_plugin/nion_eels_analysis/AlignZLP.py +++ b/nionswift_plugin/nion_eels_analysis/AlignZLP.py @@ -254,6 +254,8 @@ def __second_graphic_changed(self, property_name: str) -> None: class DummyHandler: def close(self) -> None: pass + def get_object_converter(self, item: typing.Any) -> typing.Callable[..., Facade.ObjectConverter]: + return lambda c: Facade.ObjectConverter(item, c) if not data_item or not data_item.display_xdata or not data_item.display_xdata.is_data_1d: