diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index d883c9fe9a..9f35f42c82 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -3634,26 +3634,23 @@ gtk_style_context_get_margin (GtkStyleContext *context, GtkStateFlags state, GtkBorder *margin) { - int top, start, bottom, end; - gboolean rtl; + int top, left, bottom, right; g_return_if_fail (margin != NULL); g_return_if_fail (GTK_IS_STYLE_CONTEXT (context)); - rtl = (gtk_style_context_get_state (context) & GTK_STATE_FLAG_DIR_RTL); - gtk_style_context_get (context, state, "margin-top", &top, - "margin-start", &start, + "margin-left", &left, "margin-bottom", &bottom, - "margin-end", &end, + "margin-right", &right, NULL); margin->top = top; - margin->left = rtl ? start : end; + margin->left = left; margin->bottom = bottom; - margin->right = rtl ? end : start; + margin->right = right; } /**