Skip to content

Commit 8c4e5a0

Browse files
committed
Move the listener check to after the _overlays update
1 parent 91e7710 commit 8c4e5a0

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

src/ipyaladin/widget.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -264,12 +264,10 @@ def _handle_custom_message(self, _: any, message: dict, buffers: any) -> None:
264264
self.listener_callback["select"](message["content"])
265265
elif event_type == "save_view_as_image":
266266
self._save_file(message["path"], buffers[0])
267-
elif (
268-
event_type == "current_overlays"
269-
and "current_overlays" in self.listener_callback
270-
):
267+
elif event_type == "current_overlays":
271268
self._overlays = message["content"]["overlays"]
272-
self.listener_callback["current_overlays"](message["content"])
269+
if "current_overlays" in self.listener_callback:
270+
self.listener_callback["current_overlays"](message["content"])
273271

274272
@property
275273
def selected_objects(self) -> List[Table]:

0 commit comments

Comments
 (0)