Skip to content

Commit

Permalink
Avoids an SWT error at the end of experiments
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexisDrogoul committed Oct 16, 2021
1 parent 96a9111 commit b225846
Showing 1 changed file with 3 additions and 2 deletions.
Expand Up @@ -358,8 +358,9 @@ public boolean setFocus() {
* the camera
*/
public void addCameraListeners(final ICamera camera) {
if (canvas.isDisposed()) return;

WorkbenchHelper.asyncRun(() -> {
if (isDisposed() || canvas.isDisposed()) return;
canvas.addKeyListener(camera);
canvas.addMouseListener(camera);
canvas.addMouseMoveListener(camera);
Expand All @@ -385,8 +386,8 @@ public void addCameraListeners(final ICamera camera) {
* the camera
*/
public void removeCameraListeners(final ICamera camera) {
if (canvas.isDisposed()) return;
WorkbenchHelper.asyncRun(() -> {
if (isDisposed() || canvas.isDisposed()) return;
canvas.removeKeyListener(camera);
canvas.removeMouseListener(camera);
canvas.removeMouseMoveListener(camera);
Expand Down

0 comments on commit b225846

Please sign in to comment.