]> Pileus Git - ~andy/gtk/commitdiff
GtkTextView: don't popdown a bubble if we don't have one
authorGiovanni Campagna <gcampagna@src.gnome.org>
Wed, 6 Mar 2013 16:04:23 +0000 (17:04 +0100)
committerGiovanni Campagna <gcampagna@src.gnome.org>
Wed, 6 Mar 2013 16:08:48 +0000 (17:08 +0100)
This causes a segfault.

https://bugzilla.gnome.org/show_bug.cgi?id=695304

gtk/gtktextview.c

index 1a0b56069f19de93521699efb54808549c57aa47..2de8a1e623be9f15d7b3bf23ead0c54b9a9580cb 100644 (file)
@@ -9101,7 +9101,8 @@ text_window_scroll        (GtkTextWindow *win,
 
   if (dx != 0 || dy != 0)
     {
-      _gtk_bubble_window_popdown (GTK_BUBBLE_WINDOW (priv->selection_bubble));
+      if (priv->selection_bubble)
+        _gtk_bubble_window_popdown (GTK_BUBBLE_WINDOW (priv->selection_bubble));
       gdk_window_scroll (win->bin_window, dx, dy);
     }
 }