mirror of
https://github.com/paulscherrerinstitute/ch.psi.imagej.hdf5.git
synced 2025-04-21 13:40:02 +02:00
fixed file close CTRLHA-109
This commit is contained in:
parent
fa892bc7fe
commit
2e643fd215
@ -11,9 +11,15 @@ public class ImagePlusHDF5 extends ImagePlus {
|
|||||||
|
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(ImagePlusHDF5.class.getName());
|
private static final Logger logger = Logger.getLogger(ImagePlusHDF5.class.getName());
|
||||||
|
private VirtualStackHDF5 stack;
|
||||||
|
|
||||||
public ImagePlusHDF5(String title, ImageStack stack) {
|
public ImagePlusHDF5(String title, ImageStack stack) {
|
||||||
super(title, stack);
|
super(title, stack);
|
||||||
|
if(stack instanceof VirtualStackHDF5){
|
||||||
|
logger.info("VirtualStackHDF5");
|
||||||
|
this.stack = (VirtualStackHDF5) stack;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -49,9 +55,9 @@ public class ImagePlusHDF5 extends ImagePlus {
|
|||||||
@Override
|
@Override
|
||||||
public void windowClosed(WindowEvent e) {
|
public void windowClosed(WindowEvent e) {
|
||||||
logger.info("Closed");
|
logger.info("Closed");
|
||||||
ImageStack stack = getStack();
|
|
||||||
if(stack instanceof VirtualStackHDF5){
|
if(stack!=null){
|
||||||
((VirtualStackHDF5) stack).close();
|
stack.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,6 +54,7 @@ public class SelectionPanel extends JPanel {
|
|||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
list.setSelectedIndex(0);
|
||||||
|
|
||||||
JScrollPane scroll = new JScrollPane(list);
|
JScrollPane scroll = new JScrollPane(list);
|
||||||
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
|
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user