From f2d5ca01fc32d1209c650bd5baae2c2f80172424 Mon Sep 17 00:00:00 2001 From: Ignacio Arganda-Carreras Date: Sat, 9 Sep 2017 13:08:04 +0200 Subject: [PATCH] Read correctly current slice of stacks. Use getCurrentSlice() instead of getSlice(). --- .../java/inra/ijpb/plugins/MorphologicalSegmentation.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/inra/ijpb/plugins/MorphologicalSegmentation.java b/src/main/java/inra/ijpb/plugins/MorphologicalSegmentation.java index 66186ce3..b8dc82e8 100644 --- a/src/main/java/inra/ijpb/plugins/MorphologicalSegmentation.java +++ b/src/main/java/inra/ijpb/plugins/MorphologicalSegmentation.java @@ -1279,7 +1279,7 @@ else if ( displayOption.equals( overlaidBasinsText ) ) if( null != watershedResult ) { watershedResult.show(); - watershedResult.setSlice( displayImage.getSlice() ); + watershedResult.setSlice( displayImage.getCurrentSlice() ); } // Macro recording @@ -1625,7 +1625,7 @@ public void run(String arg0) displayImage = new ImagePlus( inputImage.getTitle(), inputStackCopy ); displayImage.setTitle("Morphological Segmentation"); - displayImage.setSlice( inputImage.getSlice() ); + displayImage.setSlice( inputImage.getCurrentSlice() ); // hide input image (to avoid accidental closing) inputImage.getWindow().setVisible( false ); @@ -1791,7 +1791,7 @@ else if( mode.equals( MorphologicalSegmentation.overlaidDamsText )) if( null != result ) { result.show(); - result.setSlice( win.getImagePlus().getSlice() ); + result.setSlice( win.getImagePlus().getCurrentSlice() ); } } }