diff options
author | Matthias Clasen <mclasen@redhat.com> | 2018-01-14 09:54:45 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2018-01-14 17:05:04 -0500 |
commit | 22e59ecd28555bde65a2815d669ba706c98970e3 (patch) | |
tree | 5a8f7e33f23bbd6facf3a7f79936273bc5bbff6b /gtk/gtkprivate.h | |
parent | c2793de6e24abe7f405b4422781cdb9a9253dd3a (diff) | |
download | gtk+-22e59ecd28555bde65a2815d669ba706c98970e3.tar.gz |
gtk: add a per-display log macro
This makes the conversion easier.
Diffstat (limited to 'gtk/gtkprivate.h')
-rw-r--r-- | gtk/gtkprivate.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtkprivate.h b/gtk/gtkprivate.h index 71a5162aa1..817694f513 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 */ |