forked from AuroraMiddleware/gtk
entry: always add padding to the allocation
Even when we don't have a frame. We just ignore the borders in this case.
This commit is contained in:
parent
d140411698
commit
4b90ba2701
@ -3029,15 +3029,15 @@ _gtk_entry_get_borders (GtkEntry *entry,
|
||||
GtkEntryPrivate *priv = entry->priv;
|
||||
GtkWidget *widget = GTK_WIDGET (entry);
|
||||
GtkBorder tmp = { 0, 0, 0, 0 };
|
||||
GtkStyleContext *context;
|
||||
|
||||
context = gtk_widget_get_style_context (widget);
|
||||
gtk_style_context_get_padding (context, 0, &tmp);
|
||||
|
||||
if (priv->has_frame)
|
||||
{
|
||||
GtkStyleContext *context;
|
||||
GtkBorder border;
|
||||
|
||||
context = gtk_widget_get_style_context (widget);
|
||||
gtk_style_context_get_padding (context, 0, &tmp);
|
||||
|
||||
gtk_style_context_get_border (context, 0, &border);
|
||||
tmp.top += border.top;
|
||||
tmp.right += border.right;
|
||||
|
Loading…
Reference in New Issue
Block a user