[gtk+] gtk: add a per-display log macro



commit 22e59ecd28555bde65a2815d669ba706c98970e3
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Jan 14 09:54:45 2018 -0500

    gtk: add a per-display log macro
    
    This makes the conversion easier.

 gtk/gtkprivate.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkprivate.h b/gtk/gtkprivate.h
index 71a5162..817694f 100644
--- a/gtk/gtkprivate.h
+++ b/gtk/gtkprivate.h
@@ -117,10 +117,15 @@ guint gtk_get_display_debug_flags (GdkDisplay *display);
 #ifdef G_ENABLE_DEBUG
 
 #define GTK_DISPLAY_DEBUG_CHECK(display,type) G_UNLIKELY (gtk_get_display_debug_flags (display) & 
GTK_DEBUG_##type)
+#define GTK_DISPLAY_NOTE(display,type,action) \
+  G_STMT_START { \
+  if (GTK_DISPLAY_DEBUG_CHECK (display,type)) { action; }; \
+  } G_STMT_END
 
 #else
 
 #define GTK_DISPLAY_DEBUG_CHECK(display,type) 0
+#define GTK_DISPLAY_NOTE(display,type,action)
 
 #endif /* G_ENABLE_DEBUG */
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]