[gtk+] [broadway] Save last event time seen



commit 56d05e093d5723bbed7c7842de5947f4d23e3b1c
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Apr 1 15:46:01 2011 +0200

    [broadway] Save last event time seen

 gdk/broadway/gdkdisplay-broadway.h |    2 ++
 gdk/broadway/gdkeventsource.c      |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gdk/broadway/gdkdisplay-broadway.h b/gdk/broadway/gdkdisplay-broadway.h
index 5bf38d9..98a2b9f 100644
--- a/gdk/broadway/gdkdisplay-broadway.h
+++ b/gdk/broadway/gdkdisplay-broadway.h
@@ -145,6 +145,8 @@ struct _GdkBroadwayDisplay
   guint32 saved_serial;
   BroadwayInput *input;
   GList *input_messages;
+
+  guint64 last_event_time;
 };
 
 struct _GdkBroadwayDisplayClass
diff --git a/gdk/broadway/gdkeventsource.c b/gdk/broadway/gdkeventsource.c
index 1b64ec0..d4790ae 100644
--- a/gdk/broadway/gdkeventsource.c
+++ b/gdk/broadway/gdkeventsource.c
@@ -100,6 +100,8 @@ _gdk_broadway_events_got_input (GdkDisplay *display,
 
   screen = gdk_display_get_default_screen (display);
 
+  display_broadway->last_event_time = message->base.time;
+
   switch (message->base.type) {
   case 'e': /* Enter */
     display_broadway->last_x = message->pointer.root_x;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]