JAL-3026-JAL-3063 transpiler and runtime update
[jalview.git] / src / jalview / util / dialogrunner / DialogRunner.java
index 9f23832..fa85ef4 100644 (file)
@@ -193,7 +193,8 @@ public class DialogRunner<T extends DialogRunnerI> implements DialogRunnerI
       return;
     }
     responses.add(response);
-    List<RunResponse> laction = callbacks.get(response);
+    
+    List<RunResponse> laction = response.isNull() ? null : callbacks.get(response);
 
     if (laction == null)
     {
@@ -203,7 +204,10 @@ public class DialogRunner<T extends DialogRunnerI> implements DialogRunnerI
         defaultResponse.wasRun = true;
         defaultResponse.run();
       }
-      System.err.println("Doing nothing for " + response);
+      else
+      {
+        System.err.println("Doing nothing for " + response);
+      }
       return;
     }
     boolean wasRun = false;