From bfed6034c76dd9c0213b25d63e591977337d1caa Mon Sep 17 00:00:00 2001
From: Mark Winter <mwinter@drexel.edu>
Date: Fri, 15 Oct 2021 16:00:09 +0200
Subject: [PATCH] Check for 2D images in imagej plugin

---
 .../plugin-ij/src/main/java/net/leverjs/LeverscIJ.java     | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java
index 3970ab9..64300fb 100644
--- a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java
+++ b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java
@@ -188,6 +188,13 @@ public class LeverscIJ implements PlugInFilter
         // Keep original format around to help with conversion
         imType = image.getType();
 
+        int nslice = image.getNSlices();
+        if ( nslice <= 1 )
+        {
+            IJ.error("Invalid Image", "Leversc does not support 2D images!");;
+            return;
+        }
+
         int fignum = get_figunum();
         if ( fignum <= 0 )
             return;
-- 
GitLab