Bug 858 - MouseExit event fired on Mouse Mouse Wheel
Summary: MouseExit event fired on Mouse Mouse Wheel
Status: RESOLVED WORKSFORME
Alias: None
Product: Newt
Classification: JogAmp
Component: windows (show other bugs)
Version: 1
Hardware: pc_x86_64 windows
: --- major
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2013-10-12 03:10 CEST by Matt
Modified: 2013-10-19 05:22 CEST (History)
0 users

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


Attachments
bug858-win7-x64-GearsES2Newt (9.81 KB, text/plain)
2013-10-19 03:24 CEST, Sven Gothel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt 2013-10-12 03:10:12 CEST
I am using Windows 7 x64 and am getting a mouse exit event when I use my mouse wheel. The following is the stack:

Daemon Thread [main-Display-.windows_nil-1-EDT-1] (Suspended (entry into method mouseExited in RenderCanvasGL2))	
	RenderCanvasGL2.mouseExited(MouseEvent) line: 71	
	WindowDriver(WindowImpl).consumeMouseEvent(MouseEvent) line: 2481	
	WindowDriver(WindowImpl).consumeEvent(NEWTEvent) line: 2256	
	WindowDriver(WindowImpl).doEvent(boolean, boolean, NEWTEvent) line: 2198	
	WindowDriver(WindowImpl).doMouseEvent(boolean, boolean, short, int, int, int, short, float[], float) line: 2413	
	WindowDriver(WindowImpl).doMouseEvent(boolean, boolean, short, int, int, int, short, float) line: 2299	
	WindowDriver(WindowImpl).sendMouseEvent(short, int, int, int, short, float) line: 2291	
	DisplayDriver.DispatchMessages0() line: not available [native method]	
	DisplayDriver.dispatchMessagesNative() line: 85	
	DisplayDriver(DisplayImpl).dispatchMessages() line: 531	
	DisplayImpl$5.run() line: 454	
	DefaultEDTUtil$NEDT.run() line: 326
Comment 1 Sven Gothel 2013-10-19 03:24:59 CEST
Created attachment 521 [details]
bug858-win7-x64-GearsES2Newt
Comment 2 Sven Gothel 2013-10-19 03:26:56 CEST
Tested w/ com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT
on Win7 x64 (see attachment).

I moved the mouse inside and scrolled a bit.
The gears panned as expected w/o MOUSE_EXIT events.

Maybe it was fixed w/ latest pointer event fixes of Bug 861.

Pls reopen if bug still exist for you and try to be more verbose.
Also: Wiki/FAQ/Bug...
Comment 3 Matt 2013-10-19 05:22:07 CEST
Okay, sorry I just did a little more debugging and it seems to be an issue with the synaptics driver on my laptop. I threw together a test with a JFrame and get the same behavior. It would seem that at the driver level it is removing the mouse in order to put a special cursor there to show that you are wheeling. Plugged in a USB mouse and don't have the problem.