diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index d45157db26..b02f45fd3e 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -3373,7 +3373,9 @@ _gtk_style_context_queue_invalidate (GtkStyleContext *context, } else if (priv->widget_path == NULL) { + G_GNUC_BEGIN_IGNORE_DEPRECATIONS; gtk_style_context_invalidate (context); + G_GNUC_END_IGNORE_DEPRECATIONS; } } @@ -3386,6 +3388,8 @@ _gtk_style_context_queue_invalidate (GtkStyleContext *context, * information immediately. * * Since: 3.0 + * + * Deprecated: 3.12: Style contexts are invalidated automatically. **/ void gtk_style_context_invalidate (GtkStyleContext *context) diff --git a/gtk/gtkstylecontext.h b/gtk/gtkstylecontext.h index ed5f40da18..d2341d53be 100644 --- a/gtk/gtkstylecontext.h +++ b/gtk/gtkstylecontext.h @@ -1010,7 +1010,7 @@ void gtk_style_context_get_margin (GtkStyleContext *context, GtkStateFlags state, GtkBorder *margin); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_12 void gtk_style_context_invalidate (GtkStyleContext *context); GDK_AVAILABLE_IN_ALL void gtk_style_context_reset_widgets (GdkScreen *screen);