Closedown

This commit is contained in:
sfop
2016-08-26 16:06:27 +02:00
parent 4d2ca9be32
commit 71a3ceb3b7
2 changed files with 11 additions and 6 deletions

View File

@@ -138,6 +138,8 @@ public class Cameras extends Panel {
if (camera!=null){
camera.close();
camera = null;
renderer.setDevice(null);
renderer.clear();
}
try{
Path configFile= Paths.get(configFolder, cameraName + ".json");
@@ -175,9 +177,12 @@ public class Cameras extends Panel {
camera.addListener(new ImageListener() {
@Override
public void onImage(Object o, BufferedImage bi, Data data) {
if ((renderer.getReticle()!=null) && (bi!=null)){
renderer.getReticle().setSize(new Dimension(bi.getWidth(), bi.getHeight()));
}
if (renderer.getReticle()!=null){
if (bi==null){
return;
}
renderer.getReticle().setSize(new Dimension(bi.getWidth(), bi.getHeight()));
}
camera.removeListener(this);
}
@Override