From f991f88d3f3edbc87ace1b64e28090218d858840 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 8 Nov 2010 18:37:37 -0500 Subject: [PATCH] Fix entry completion window sizing I don't think we are at the end of scrolledwindow tweaks yet, but this will make things work for now, as they used to. https://bugzilla.gnome.org/show_bug.cgi?id=633670 --- gtk/gtkentrycompletion.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkentrycompletion.c b/gtk/gtkentrycompletion.c index 540af9d3a..a14303588 100644 --- a/gtk/gtkentrycompletion.c +++ b/gtk/gtkentrycompletion.c @@ -1449,7 +1449,9 @@ _gtk_entry_completion_resize_popup (GtkEntryCompletion *completion) width = -1; gtk_tree_view_columns_autosize (GTK_TREE_VIEW (completion->priv->tree_view)); - gtk_widget_set_size_request (completion->priv->tree_view, width, items * height); + gtk_scrolled_window_set_min_content_width (GTK_SCROLLED_WINDOW (completion->priv->scrolled_window), width); + gtk_widget_set_size_request (completion->priv->scrolled_window, width, -1); + gtk_scrolled_window_set_min_content_height (GTK_SCROLLED_WINDOW (completion->priv->scrolled_window), items * height); if (actions) { -- 2.43.2