diff options
author | Matthias Clasen <mclasen@redhat.com> | 2018-01-14 16:07:12 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2018-01-14 17:05:04 -0500 |
commit | f9100719bde0a5044849e464ba22b3828565a0c2 (patch) | |
tree | 2da18f4165b6ff90912d03cab3b26d8757a347d1 /gtk/inspector/window.c | |
parent | 2be16f36eda75f80520cda1425377f6d3d0b1023 (diff) | |
download | gtk+-f9100719bde0a5044849e464ba22b3828565a0c2.tar.gz |
inspector: Turn off gsk debugging
We don't want debug spew from the renderer that
is used for the inspector window, so turn it off.
Diffstat (limited to 'gtk/inspector/window.c')
-rw-r--r-- | gtk/inspector/window.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/gtk/inspector/window.c b/gtk/inspector/window.c index 7c887bfeee..15b38e91e5 100644 --- a/gtk/inspector/window.c +++ b/gtk/inspector/window.c @@ -49,10 +49,11 @@ #include "gtkstack.h" #include "gtktreeviewcolumn.h" #include "gtkmodulesprivate.h" -#include "gtkwindow.h" +#include "gtkwindowprivate.h" #include "gtkwindowgroup.h" #include "gtkprivate.h" #include "gdk-private.h" +#include "gskrendererprivate.h" G_DEFINE_TYPE (GtkInspectorWindow, gtk_inspector_window, GTK_TYPE_WINDOW) @@ -244,12 +245,24 @@ object_details_changed (GtkWidget *combo, } static void +gtk_inspector_window_realize (GtkWidget *widget) +{ + GskRenderer *renderer; + + GTK_WIDGET_CLASS (gtk_inspector_window_parent_class)->realize (widget); + + renderer = gtk_window_get_renderer (GTK_WINDOW (widget)); + gsk_renderer_set_debug_flags (renderer, 0); +} + +static void gtk_inspector_window_class_init (GtkInspectorWindowClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); object_class->constructed = gtk_inspector_window_constructed; + widget_class->realize = gtk_inspector_window_realize; gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/window.ui"); |