[broadway] Save last event time seen
This commit is contained in:
		@ -145,6 +145,8 @@ struct _GdkBroadwayDisplay
 | 
				
			|||||||
  guint32 saved_serial;
 | 
					  guint32 saved_serial;
 | 
				
			||||||
  BroadwayInput *input;
 | 
					  BroadwayInput *input;
 | 
				
			||||||
  GList *input_messages;
 | 
					  GList *input_messages;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  guint64 last_event_time;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct _GdkBroadwayDisplayClass
 | 
					struct _GdkBroadwayDisplayClass
 | 
				
			||||||
 | 
				
			|||||||
@ -100,6 +100,8 @@ _gdk_broadway_events_got_input (GdkDisplay *display,
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  screen = gdk_display_get_default_screen (display);
 | 
					  screen = gdk_display_get_default_screen (display);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  display_broadway->last_event_time = message->base.time;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  switch (message->base.type) {
 | 
					  switch (message->base.type) {
 | 
				
			||||||
  case 'e': /* Enter */
 | 
					  case 'e': /* Enter */
 | 
				
			||||||
    display_broadway->last_x = message->pointer.root_x;
 | 
					    display_broadway->last_x = message->pointer.root_x;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user