Closedown
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user