[gtk+] inspector: Only set debug-updates for the default display
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] inspector: Only set debug-updates for the default display
- Date: Mon, 10 Nov 2014 20:25:51 +0000 (UTC)
commit 8b95515c0c17126a4400d41bb114fdc84b85121c
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Nov 10 15:24:08 2014 -0500
inspector: Only set debug-updates for the default display
Use the new private API to isolate the inspector itself from
this setting.
gtk/inspector/visual.c | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/gtk/inspector/visual.c b/gtk/inspector/visual.c
index c9a68c8..cd67d14 100644
--- a/gtk/inspector/visual.c
+++ b/gtk/inspector/visual.c
@@ -130,11 +130,23 @@ redraw_everything (void)
static void
updates_activate (GtkSwitch *sw)
{
- gdk_window_set_debug_updates (gtk_switch_get_active (sw));
+ gboolean updates;
+
+ updates = gtk_switch_get_active (sw);
+ GDK_PRIVATE_CALL (gdk_display_set_debug_updates) (gdk_display_get_default (), updates);
redraw_everything ();
}
static void
+init_updates (GtkInspectorVisual *vis)
+{
+ gboolean updates;
+
+ updates = GDK_PRIVATE_CALL (gdk_display_get_debug_updates) (gdk_display_get_default ());
+ gtk_switch_set_active (GTK_SWITCH (vis->priv->updates_switch), updates);
+}
+
+static void
baselines_activate (GtkSwitch *sw)
{
guint flags;
@@ -588,6 +600,7 @@ gtk_inspector_visual_init (GtkInspectorVisual *vis)
init_font (vis);
init_scale (vis);
init_rendering_mode (vis);
+ init_updates (vis);
init_animation (vis);
init_touchscreen (vis);
init_gl (vis);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]