Bug 707 - NEWT EVENT_MOUSE_EXITED not sent on Windows
Summary: NEWT EVENT_MOUSE_EXITED not sent on Windows
Status: RESOLVED FIXED
Alias: None
Product: Newt
Classification: JogAmp
Component: windows (show other bugs)
Version: 1
Hardware: All windows
: P3 normal
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2013-03-16 23:22 CET by cubus
Modified: 2013-04-05 03:40 CEST (History)
1 user (show)

See Also:
Type: ---
SCM Refs:
jogl d4e840fed236bb139515ec03a4a2ebe1676d3cb1
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.