From c3215de0058cf6d718c03495ef347c7fbfa55f0a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 14 Jan 2018 15:09:30 -0500 Subject: [PATCH] gtk Use per-renderer flags for node names We are moving to per-renderer flags, so lets check them here. --- gtk/gtkwidget.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 3cfd6e9745..8ed003c086 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -75,6 +75,7 @@ #include "gtkcssshadowsvalueprivate.h" #include "gtkdebugupdatesprivate.h" #include "gsk/gskdebugprivate.h" +#include "gsk/gskrendererprivate.h" #include "gtkeventcontrollerlegacyprivate.h" #include "gtkcssfontvariationsvalueprivate.h" @@ -14829,10 +14830,11 @@ gtk_widget_snapshot (GtkWidget *widget, } static gboolean -should_record_names (GtkWidget *widget) +should_record_names (GtkWidget *widget, + GskRenderer *renderer) { return gtk_inspector_is_recording (widget) || - gsk_check_debug_flags (GSK_DEBUG_ANY); + ((gsk_renderer_get_debug_flags (renderer) & GSK_DEBUG_ANY) != 0); } void @@ -14859,7 +14861,7 @@ gtk_widget_render (GtkWidget *widget, gtk_snapshot_init (&snapshot, renderer, - should_record_names (widget), + should_record_names (widget, renderer), clip, "Render<%s>", G_OBJECT_TYPE_NAME (widget)); cairo_region_destroy (clip);