From 7afefd747b00841c486fd3374ebc9a027ade2e40 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Wed, 15 Dec 2004 23:01:45 +0000 Subject: [PATCH] Only allow sprites and objects to be clicked with the first mouse button. Will this change be as ill received as removing "P" from chat? Who knows. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3278 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/miso/client/MisoScenePanel.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/java/com/threerings/miso/client/MisoScenePanel.java b/src/java/com/threerings/miso/client/MisoScenePanel.java index 2e962eaca..db87eed9a 100644 --- a/src/java/com/threerings/miso/client/MisoScenePanel.java +++ b/src/java/com/threerings/miso/client/MisoScenePanel.java @@ -409,13 +409,17 @@ public class MisoScenePanel extends VirtualMediaPanel return; } - if (_hobject instanceof Sprite) { - handleSpritePressed((Sprite)_hobject, e.getX(), e.getY()); - } else if (_hobject instanceof SceneObject) { - handleObjectPressed((SceneObject)_hobject, e.getX(), e.getY()); - } else { - handleMousePressed(_hobject, e); + if (e.getButton() == MouseEvent.BUTTON1) { + if (_hobject instanceof Sprite) { + handleSpritePressed((Sprite)_hobject, e.getX(), e.getY()); + return; + } else if (_hobject instanceof SceneObject) { + handleObjectPressed((SceneObject)_hobject, e.getX(), e.getY()); + return; + } } + // if not button1, or _hobject not Sprite or SceneObject... + handleMousePressed(_hobject, e); } /**