From 6126064790d87e706f005e71b78328310186ece3 Mon Sep 17 00:00:00 2001 From: "Donald J. Olbris" Date: Mon, 17 Mar 2025 09:20:45 -0400 Subject: [PATCH] fix NPE in blank 3d view; no sample = no notifications --- .../main/java/org/janelia/scenewindow/SceneInteractor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/SceneWindow/src/main/java/org/janelia/scenewindow/SceneInteractor.java b/modules/SceneWindow/src/main/java/org/janelia/scenewindow/SceneInteractor.java index 9c5272609..6f843b7cc 100644 --- a/modules/SceneWindow/src/main/java/org/janelia/scenewindow/SceneInteractor.java +++ b/modules/SceneWindow/src/main/java/org/janelia/scenewindow/SceneInteractor.java @@ -37,6 +37,10 @@ public SceneInteractor(AbstractCamera camera, Component component) { public abstract String getToolTipText(); public void notifyObservers() { + if (TmModelManager.getInstance().getCurrentSample() == null) + // no sample, no notifications + return; + camera.getVantage().notifyObservers(); Vantage vantage = camera.getVantage(); Matrix m2v = TmModelManager.getInstance().getMicronToVoxMatrix();