- fix in VideoRecorderAppState cleanup
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8718 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
86956cf130
commit
fce5f6556b
@ -50,6 +50,7 @@ public class VideoRecorderAppState extends AbstractAppState {
|
||||
}
|
||||
});
|
||||
private int numCpus = Runtime.getRuntime().availableProcessors();
|
||||
private ViewPort lastViewPort;
|
||||
|
||||
public VideoRecorderAppState() {
|
||||
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "JME3 VideoRecorder running on {0} CPU's", numCpus);
|
||||
@ -82,13 +83,13 @@ public class VideoRecorderAppState extends AbstractAppState {
|
||||
}
|
||||
processor = new VideoProcessor();
|
||||
List<ViewPort> vps = app.getRenderManager().getPostViews();
|
||||
ViewPort last = vps.get(vps.size()-1);
|
||||
last.addProcessor(processor);
|
||||
lastViewPort = vps.get(vps.size()-1);
|
||||
lastViewPort.addProcessor(processor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cleanup() {
|
||||
app.getViewPort().removeProcessor(processor);
|
||||
lastViewPort.removeProcessor(processor);
|
||||
app.setTimer(new NanoTimer());
|
||||
initialized = false;
|
||||
file = null;
|
||||
|
Loading…
x
Reference in New Issue
Block a user