[gtk+] display: Don't change default seat in flight



commit e0caafbcdf6f1b200506ef5165f4da27b84a2df7
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Feb 28 12:31:20 2016 -0500

    display: Don't change default seat in flight
    
    gdk_display_add_seat was prepending new seats to the list, which
    was effectively making the added seat the new default. Since that
    is probably not intended, append to the list.

 gdk/gdkdisplay.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index f95d559..3e54ce8 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -2373,7 +2373,7 @@ gdk_display_add_seat (GdkDisplay *display,
   g_return_if_fail (GDK_IS_DISPLAY (display));
   g_return_if_fail (GDK_IS_SEAT (seat));
 
-  display->seats = g_list_prepend (display->seats, g_object_ref (seat));
+  display->seats = g_list_append (display->seats, g_object_ref (seat));
   g_signal_emit (display, signals[SEAT_ADDED], 0, seat);
 }
 


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