SDK:
- fix camera toolbar flickering git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8629 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
76d04b6e49
commit
d95e99ecc0
@ -105,13 +105,8 @@ public abstract class AbstractCameraController extends AbstractAppState implemen
|
|||||||
}
|
}
|
||||||
|
|
||||||
SceneApplication.getApplication().setActiveCameraController(this);
|
SceneApplication.getApplication().setActiveCameraController(this);
|
||||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
|
||||||
|
|
||||||
public void run() {
|
|
||||||
addAdditionnalToolbar();
|
addAdditionnalToolbar();
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
private void addAdditionnalToolbar() {
|
private void addAdditionnalToolbar() {
|
||||||
SceneViewerTopComponent svtc = SceneViewerTopComponent.findInstance();
|
SceneViewerTopComponent svtc = SceneViewerTopComponent.findInstance();
|
||||||
@ -135,13 +130,7 @@ public abstract class AbstractCameraController extends AbstractAppState implemen
|
|||||||
inputManager.removeListener(this);
|
inputManager.removeListener(this);
|
||||||
SceneApplication.getApplication().getStateManager().detach(this);
|
SceneApplication.getApplication().getStateManager().detach(this);
|
||||||
if (SceneApplication.getApplication().getActiveCameraController() == this) {
|
if (SceneApplication.getApplication().getActiveCameraController() == this) {
|
||||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
|
||||||
|
|
||||||
public void run() {
|
|
||||||
removeAdditionnalToolbar();
|
removeAdditionnalToolbar();
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user