From 3722bc3697b02ab25952b436642ad0942779eba0 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 12 May 2005 22:23:55 +0000 Subject: [PATCH] Updates to work with new BUI auto-attach/detach. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3550 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/jme/JmeApp.java | 11 +++++------ .../java/com/threerings/jme/client/JabberView.java | 4 +--- 2 files changed, 6 insertions(+), 9 deletions(-) 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