]> Pileus Git - ~andy/gtk/commitdiff
Add state to the scroll event (bug #516757, Paul Davis).
authorRichard Hult <richard@imendio.com>
Sat, 16 Feb 2008 09:49:52 +0000 (09:49 +0000)
committerRichard Hult <rhult@src.gnome.org>
Sat, 16 Feb 2008 09:49:52 +0000 (09:49 +0000)
2008-02-16  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkevents-quartz.c (create_scroll_event): Add state
to the scroll event (bug #516757, Paul Davis).

svn path=/trunk/; revision=19598

ChangeLog
gdk/quartz/gdkevents-quartz.c

index b5ede0409c3808aa6ac54b65ba73c6eb364199b4..0a12670ce5923318cd28c858e42c8a78235db145 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-02-16  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c (create_scroll_event): Add state
+       to the scroll event (bug #516757, Paul Davis).
+
 2008-02-16  Matthias Clasen  <mclasen@redhat.com>
 
        * NEWS: Updates
index aded4d4d079026e5cc07c8ea3be8e94c741ab7f1..e8418878dd1a5951661f92b923d7347b6e68ed5f 100644 (file)
@@ -1439,6 +1439,7 @@ create_scroll_event (GdkWindow          *window,
   point = [nsevent locationInWindow];
   event->scroll.x = point.x;
   event->scroll.y = point.y;
+  event->scroll.state = get_keyboard_modifiers_from_ns_event (nsevent);
   convert_window_coordinates_to_root (window, event->scroll.x, event->scroll.y, 
                                      &event->scroll.x_root,
                                      &event->scroll.y_root);