From: Mohammed Sadiq Date: Wed, 30 Aug 2017 17:55:59 +0000 (+0530) Subject: emoji-chooser: fix subsequent scroll X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~254 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8d0dc64e615d6a0888bd754c524f5b51552ad1eb;p=gtk%2B3.0.git emoji-chooser: fix subsequent scroll Event handlers on scroll window should only be run once the widget is shown. https://bugzilla.gnome.org/show_bug.cgi?id=786964 --- diff --git a/gtk/gtkemojichooser.c b/gtk/gtkemojichooser.c index 8b5fe383aa..00d4fdcdb7 100644 --- a/gtk/gtkemojichooser.c +++ b/gtk/gtkemojichooser.c @@ -597,12 +597,12 @@ gtk_emoji_chooser_show (GtkWidget *widget) GtkEmojiChooser *chooser = GTK_EMOJI_CHOOSER (widget); GtkAdjustment *adj; + GTK_WIDGET_CLASS (gtk_emoji_chooser_parent_class)->show (widget); + adj = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (chooser->scrolled_window)); gtk_adjustment_set_value (adj, 0); gtk_entry_set_text (GTK_ENTRY (chooser->search_entry), ""); - - GTK_WIDGET_CLASS (gtk_emoji_chooser_parent_class)->show (widget); } static void