From b9f34d3ca52a50307ff3d17a42bd9f8a4491fe32 Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Sun, 13 Nov 2011 22:37:00 +0000 Subject: [PATCH] - correct threading for mousewheel input git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8663 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../gde/core/sceneviewer/SceneViewerTopComponent.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java index 1536443b4..604fd90be 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java @@ -92,14 +92,14 @@ public final class SceneViewerTopComponent extends TopComponent { //the oGLPanel may naver have the focus. addMouseWheelListener(new MouseWheelListener() { - public void mouseWheelMoved(MouseWheelEvent e) { - String action = "MouseWheel-"; - if (e.getWheelRotation() < 0) { - action = "MouseWheel"; - } + public void mouseWheelMoved(final MouseWheelEvent e) { SceneApplication.getApplication().enqueue(new Callable() { public Void call() throws Exception { + String action = "MouseWheel-"; + if (e.getWheelRotation() < 0) { + action = "MouseWheel"; + } app.getActiveCameraController().onAnalog(action, e.getWheelRotation(), 0); return null; }