[gtk+] gtk Use per-renderer flags for node names
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtk Use per-renderer flags for node names
- Date: Sun, 14 Jan 2018 22:06:37 +0000 (UTC)
commit c3215de0058cf6d718c03495ef347c7fbfa55f0a
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Jan 14 15:09:30 2018 -0500
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 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 3cfd6e9..8ed003c 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]