From f2ac5576c23df560f4b70e36f197ace74f67c411 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 28 Feb 2022 11:20:48 -0800 Subject: [PATCH] macos: leave note about monitor discovery --- gdk/macos/gdkdisplaylinksource.c | 11 +++++++++++ gdk/macos/gdkmacosmonitor-private.h | 1 + 2 files changed, 12 insertions(+) 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" -- 2.30.2