[gtk+] csd: Always raise on primary titlebar click



commit ac497c6e8f45bfece4054ba7f72ffd7becb45311
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Feb 13 08:50:04 2015 -0500

    csd: Always raise on primary titlebar click
    
    This matches more closely what typical window managers do.
    Pointed out in
    https://bugzilla.redhat.com/show_bug.cgi?id=1158472

 gtk/gtkwindow.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 7f9405b..4dbde2a 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -1457,6 +1457,9 @@ multipress_gesture_pressed_cb (GtkGestureMultiPress *gesture,
 
   event_widget = gtk_get_event_widget ((GdkEvent*) event);
 
+  if (region == GTK_WINDOW_REGION_TITLE)
+    gdk_window_raise (gtk_widget_get_window (widget));
+
   switch (region)
     {
     case GTK_WINDOW_REGION_CONTENT:


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