X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Fgui%2Fhumaninput%2FHIDInputTracker.java;h=ee625d5079f4216ee10a3bd3a2b97826b46395db;hp=6015ee75957fcbae7baa113be9f5cce852a5dd73;hb=4bb8945294848559aab76e248207781c6e097714;hpb=70ee733b25c56bed539b89ff5507ae0af842d68a diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/gui/humaninput/HIDInputTracker.java b/src/main/java/eu/svjatoslav/sixth/e3d/gui/humaninput/HIDInputTracker.java index 6015ee7..ee625d5 100755 --- a/src/main/java/eu/svjatoslav/sixth/e3d/gui/humaninput/HIDInputTracker.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/gui/humaninput/HIDInputTracker.java @@ -11,6 +11,7 @@ package eu.svjatoslav.sixth.e3d.gui.humaninput; import eu.svjatoslav.sixth.e3d.geometry.Point2D; import eu.svjatoslav.sixth.e3d.gui.Avatar; +import eu.svjatoslav.sixth.e3d.gui.RenderingContext; import eu.svjatoslav.sixth.e3d.gui.ViewPanel; import eu.svjatoslav.sixth.e3d.gui.ViewRenderListener; @@ -136,9 +137,12 @@ public class HIDInputTracker implements } private boolean handleMouseHovering(ViewPanel viewPanel) { - if (currentMouseLocation != null) + if (currentMouseLocation != null) { + RenderingContext renderingContext = viewPanel.getRenderingContext(); + if (renderingContext != null) + renderingContext.mouseClick = new MouseClick(currentMouseLocation, 0); // mouse click with button 0 amounts to mouse hovering event - viewPanel.getRenderingContext().mouseClick = new MouseClick(currentMouseLocation, 0); + } if (mouseMoved) { mouseMoved = false;