Fix 'mono' package typo
[mono.git] / bockbuild / mac-sdk / patches / gtk / 0035-gtk-remove-the-overlay-scrollbar-grab-on-unrealize.patch
1 From 388e70cee0897fb743531ec001c1e6f796e2c27f Mon Sep 17 00:00:00 2001
2 From: Michael Natterer <mitch@gimp.org>
3 Date: Fri, 1 Mar 2013 15:06:20 +0100
4 Subject: [PATCH 35/68] gtk: remove the overlay scrollbar grab on unrealize()
5
6 ---
7  gtk/gtkscrolledwindow.c |    6 ++++++
8  1 file changed, 6 insertions(+)
9
10 diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c
11 index 4159af8..7200462 100644
12 --- a/gtk/gtkscrolledwindow.c
13 +++ b/gtk/gtkscrolledwindow.c
14 @@ -3256,6 +3256,12 @@ gtk_scrolled_window_unrealize (GtkWidget *widget)
15    GtkScrolledWindow *scrolled_window = GTK_SCROLLED_WINDOW (widget);
16    GtkScrolledWindowPrivate *priv = GTK_SCROLLED_WINDOW_GET_PRIVATE (scrolled_window);
17
18 +  if (priv->sb_pointer_grabbed)
19 +    {
20 +      gtk_grab_remove (widget);
21 +      priv->sb_pointer_grabbed = FALSE;
22 +    }
23 +
24    gdk_window_set_user_data (priv->overshoot_window, NULL);
25    gdk_window_destroy (priv->overshoot_window);
26    priv->overshoot_window = NULL;
27 --
28 1.7.10.2 (Apple Git-33)