Fix typo, we need both press and release in the mask to trigger implicit
2007-05-28 Richard Hult <richard@imendio.com> * gdk/quartz/gdkevents-quartz.c (gdk_event_translate): Fix typo, we need both press and release in the mask to trigger implicit grabs. svn path=/trunk/; revision=17970
This commit is contained in:
committed by
Richard Hult
parent
93948cdb4a
commit
d36c24a8b9
@ -1,3 +1,9 @@
|
|||||||
|
2007-05-28 Richard Hult <richard@imendio.com>
|
||||||
|
|
||||||
|
* gdk/quartz/gdkevents-quartz.c (gdk_event_translate): Fix typo,
|
||||||
|
we need both press and release in the mask to trigger implicit
|
||||||
|
grabs.
|
||||||
|
|
||||||
2007-05-28 Richard Hult <richard@imendio.com>
|
2007-05-28 Richard Hult <richard@imendio.com>
|
||||||
|
|
||||||
* gdk/quartz/gdkevents-quartz.c (pointer_ungrab_internal): Reset
|
* gdk/quartz/gdkevents-quartz.c (pointer_ungrab_internal): Reset
|
||||||
|
|||||||
@ -1208,7 +1208,7 @@ gdk_event_translate (NSEvent *nsevent)
|
|||||||
* in its mask, like X (and make it owner_events since that's what
|
* in its mask, like X (and make it owner_events since that's what
|
||||||
* implicit grabs are like).
|
* implicit grabs are like).
|
||||||
*/
|
*/
|
||||||
event_mask = (GDK_BUTTON_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK);
|
event_mask = (GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK);
|
||||||
if (!_gdk_quartz_pointer_grab_window &&
|
if (!_gdk_quartz_pointer_grab_window &&
|
||||||
(GDK_WINDOW_OBJECT (window)->event_mask & event_mask) == event_mask)
|
(GDK_WINDOW_OBJECT (window)->event_mask & event_mask) == event_mask)
|
||||||
{
|
{
|
||||||
@ -1231,8 +1231,7 @@ gdk_event_translate (NSEvent *nsevent)
|
|||||||
append_event (event);
|
append_event (event);
|
||||||
|
|
||||||
/* Ungrab implicit grab */
|
/* Ungrab implicit grab */
|
||||||
if (_gdk_quartz_pointer_grab_window &&
|
if (_gdk_quartz_pointer_grab_window && pointer_grab_implicit)
|
||||||
pointer_grab_implicit)
|
|
||||||
pointer_ungrab_internal (TRUE);
|
pointer_ungrab_internal (TRUE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user