From 8d0dc64e615d6a0888bd754c524f5b51552ad1eb Mon Sep 17 00:00:00 2001 From: Mohammed Sadiq Date: Wed, 30 Aug 2017 23:25:59 +0530 Subject: [PATCH] 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 --- gtk/gtkemojichooser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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