[gtk] search/password entry: Prevent expand leaks



commit c53e9ed6aa17a16467fc8a4e3e9480e6f51030a8
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Feb 22 15:55:05 2019 -0500

    search/password entry: Prevent expand leaks
    
    We don't want the entry to expand, we just want
    the text to expand inside the box, so explicitly
    unset expand flags on the box.

 gtk/gtkpasswordentry.c | 2 ++
 gtk/gtksearchentry.c   | 2 ++
 2 files changed, 4 insertions(+)
---
diff --git a/gtk/gtkpasswordentry.c b/gtk/gtkpasswordentry.c
index 16a811a8b3..78f12b0d62 100644
--- a/gtk/gtkpasswordentry.c
+++ b/gtk/gtkpasswordentry.c
@@ -90,6 +90,8 @@ gtk_password_entry_init (GtkPasswordEntry *entry)
   gtk_widget_set_has_surface (GTK_WIDGET (entry), FALSE);
 
   priv->box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+  gtk_widget_set_hexpand (priv->box, FALSE);
+  gtk_widget_set_vexpand (priv->box, FALSE);
   gtk_widget_set_parent (priv->box, GTK_WIDGET (entry));
 
   priv->entry = gtk_text_new ();
diff --git a/gtk/gtksearchentry.c b/gtk/gtksearchentry.c
index 188ede1d9f..a227956e93 100644
--- a/gtk/gtksearchentry.c
+++ b/gtk/gtksearchentry.c
@@ -506,6 +506,8 @@ gtk_search_entry_init (GtkSearchEntry *entry)
 
   priv->box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
   gtk_widget_set_parent (priv->box, GTK_WIDGET (entry));
+  gtk_widget_set_hexpand (priv->box, FALSE);
+  gtk_widget_set_vexpand (priv->box, FALSE);
 
   priv->entry = gtk_text_new ();
   gtk_widget_set_hexpand (priv->entry, TRUE);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]