diff --git a/src/java/com/threerings/jme/JmeApp.java b/src/java/com/threerings/jme/JmeApp.java index 7d4442de4..a3fed2671 100644 --- a/src/java/com/threerings/jme/JmeApp.java +++ b/src/java/com/threerings/jme/JmeApp.java @@ -249,12 +249,6 @@ public class JmeApp HardwareMouse mouse = new HardwareMouse("Mouse"); mouse.setMouseInput(InputSystem.getMouseInput()); _input.setMouse(mouse); - - InputSystem.createInputSystem(_properties.getRenderer()); - _dispatcher = new InputDispatcher(_timer, _input); - - // we don't hide the cursor - InputSystem.getMouseInput().setCursorVisible(true); } /** @@ -300,6 +294,11 @@ public class JmeApp // set up a node for our interface _iface = new Node("Interface"); _root.attachChild(_iface); + + InputSystem.createInputSystem(_properties.getRenderer()); + _dispatcher = new InputDispatcher(_timer, _input, _iface); + // we don't hide the cursor + InputSystem.getMouseInput().setCursorVisible(true); } /** diff --git a/tests/src/java/com/threerings/jme/client/JabberView.java b/tests/src/java/com/threerings/jme/client/JabberView.java index ed52dd361..e9632bd64 100644 --- a/tests/src/java/com/threerings/jme/client/JabberView.java +++ b/tests/src/java/com/threerings/jme/client/JabberView.java @@ -30,10 +30,8 @@ public class JabberView extends BWindow _chat = new ChatView(_jctx, _ctx.getChatDirector()); add(_chat, BorderLayout.CENTER); - setBounds(0, 40, 640, 240); - layout(); - _jctx.getInterface().attachChild(getNode()); _jctx.getInputDispatcher().addWindow(this); + setBounds(0, 40, 640, 240); } // documentation inherited from interface PlaceView