Bug 707

Summary: NEWT EVENT_MOUSE_EXITED not sent on Windows
Product: [JogAmp] Newt Reporter: cubus <damichl73>
Component: windowsAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: normal CC: gouessej
Priority: P3    
Version: 1   
Hardware: All   
OS: windows   
Type: --- SCM Refs:
jogl d4e840fed236bb139515ec03a4a2ebe1676d3cb1
Workaround: ---

Description cubus 2013-03-16 23:22:53 CET
jogl version 2.0-b930-20130313

happens in windowed and fullscreen mode.

press mouse button inside a window
drag outside the window
release mouse button
move back to the window

-> MouseListener.mouseDragged() gets called instead of mouseMoved()
Comment 1 Julien Gouesse 2013-03-18 15:39:25 CET
There is already another bug report for that, isn't it?
Comment 2 Sven Gothel 2013-04-05 03:40:58 CEST
    Bug 707: Fix NEWT EVENT_MOUSE_EXITED not sent on Windows - Regression of commit 85338858f5c58694fa88e77df1386d0556887944
    
    Commit replaced enqueueMouseEventID w/ sendMouseEventID, while not removing the 'jboolean wait' argument.
    This also lead to staying in DRAGGED mode when mouse left the window.