summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk/gtkentry.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index 4b86e4104b..1a1a379530 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -3777,6 +3777,13 @@ gtk_entry_size_allocate (GtkWidget *widget,
gtk_widget_set_allocation (widget, allocation);
+ gtk_css_gadget_allocate (entry->priv->gadget,
+ allocation,
+ gtk_widget_get_allocated_baseline (widget),
+ &clip);
+
+ gtk_widget_set_clip (widget, &clip);
+
if (gtk_widget_get_realized (widget))
{
GtkEntryCompletion *completion;
@@ -3788,13 +3795,6 @@ gtk_entry_size_allocate (GtkWidget *widget,
if (completion)
_gtk_entry_completion_resize_popup (completion);
}
-
- gtk_css_gadget_allocate (entry->priv->gadget,
- allocation,
- gtk_widget_get_allocated_baseline (widget),
- &clip);
-
- gtk_widget_set_clip (widget, &clip);
}
static void