Details
-
Bug
-
Resolution: Fixed
-
P4
-
7
-
Gnome 3
-
b71
-
linux
Description
http://mail.openjdk.java.net/pipermail/awt-dev/2012-November/003828.html
I would like to propose a fix for this bug:
https://bugzilla.redhat.com/show_bug.cgi?id=853079
The root cause of the bug is an event being generated that sets the
grabWindowRef on the window confusing the internal events state.
Usually, when a mouse press is detected the grabWindowRef is set.
However, in some cases (like the reproducer for bug in the report, but
there are likely other conditions that have similar behaviour), the
mouse events carry some flags that the actual code mistakenly interpret
causing the grabWindowRef to not be unset.
I would like to propose a fix for this bug:
https://bugzilla.redhat.com/show_bug.cgi?id=853079
The root cause of the bug is an event being generated that sets the
grabWindowRef on the window confusing the internal events state.
Usually, when a mouse press is detected the grabWindowRef is set.
However, in some cases (like the reproducer for bug in the report, but
there are likely other conditions that have similar behaviour), the
mouse events carry some flags that the actual code mistakenly interpret
causing the grabWindowRef to not be unset.