diff --git a/src/main/java/edu/harvard/mcz/imagecapture/data/NahimaManager.java b/src/main/java/edu/harvard/mcz/imagecapture/data/NahimaManager.java index f442ad2..401479c 100644 --- a/src/main/java/edu/harvard/mcz/imagecapture/data/NahimaManager.java +++ b/src/main/java/edu/harvard/mcz/imagecapture/data/NahimaManager.java @@ -635,6 +635,10 @@ public void run() { * @param omitPool whether to omit the pool when wrapping the object for creation */ public JSONObject askToChooseObject(JSONArray foundObjects, String name, String objectType, String mask, JSONObject inner, boolean omitPool) throws SkipSpecimenException, IOException, InterruptedException, InvocationTargetException { + if (this.interactive == false) { + throw new SkipSpecimenException(); + } + final int[] choice = new int[1]; final JSONObject[] selection = new JSONObject[1]; SwingUtilities.invokeAndWait(new Runnable() {