diff options
author | Christian Hergert <christian@hergert.me> | 2022-02-28 11:20:48 -0800 |
---|---|---|
committer | Christian Hergert <christian@hergert.me> | 2022-02-28 11:36:27 -0800 |
commit | 91f5bfd21100d7ea7f87642a042360e950c581a5 (patch) | |
tree | 6320d8fab27861ce0b024446854bfee031e06710 | |
parent | 63f20b173dd1f45e4677a151d562ee33e5ad88ce (diff) | |
download | gtk+-91f5bfd21100d7ea7f87642a042360e950c581a5.tar.gz |
macos: leave note about monitor discovery
-rw-r--r-- | gdk/macos/gdkdisplaylinksource.c | 11 | ||||
-rw-r--r-- | gdk/macos/gdkmacosmonitor-private.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/gdk/macos/gdkdisplaylinksource.c b/gdk/macos/gdkdisplaylinksource.c index fe75eb3a55..6a613b40a4 100644 --- a/gdk/macos/gdkdisplaylinksource.c +++ b/gdk/macos/gdkdisplaylinksource.c @@ -26,7 +26,9 @@ #include "gdkdisplaylinksource.h" +#include "gdkdebug.h" #include "gdkmacoseventsource-private.h" +#include "gdkmacosmonitor-private.h" #include "gdk-private.h" static gint64 host_to_frame_clock_time (gint64 val); @@ -173,6 +175,7 @@ gdk_display_link_source_new (CGDirectDisplayID display_id, { GdkDisplayLinkSource *impl; GSource *source; + char *name; source = g_source_new (&gdk_display_link_source_funcs, sizeof *impl); impl = (GdkDisplayLinkSource *)source; @@ -213,6 +216,14 @@ gdk_display_link_source_new (CGDirectDisplayID display_id, impl->refresh_interval = period * 1000000L; } + name = _gdk_macos_monitor_get_connector_name (display_id); + GDK_NOTE (MISC, + g_message ("Monitor \"%s\" discovered with Refresh Rate %d and Interval %"G_GINT64_FORMAT, + name ? name : "unknown", + impl->refresh_rate, + impl->refresh_interval)); + g_free (name); + /* Wire up our callback to be executed within the high-priority thread. */ CVDisplayLinkSetOutputCallback (impl->display_link, gdk_display_link_source_frame_cb, diff --git a/gdk/macos/gdkmacosmonitor-private.h b/gdk/macos/gdkmacosmonitor-private.h index 88f586813e..dfde4142c0 100644 --- a/gdk/macos/gdkmacosmonitor-private.h +++ b/gdk/macos/gdkmacosmonitor-private.h @@ -24,6 +24,7 @@ #include "gdkmacosdisplay.h" #include "gdkmacosmonitor.h" +#include "gdkmacossurface.h" #include "gdkmonitorprivate.h" |