macos: leave note about monitor discovery
authorChristian Hergert <christian@hergert.me>
Mon, 28 Feb 2022 19:20:48 +0000 (11:20 -0800)
committerChristian Hergert <christian@hergert.me>
Mon, 28 Feb 2022 19:36:27 +0000 (11:36 -0800)
gdk/macos/gdkdisplaylinksource.c
gdk/macos/gdkmacosmonitor-private.h

index fe75eb3a5502e9ef216a0e0ed8ad824f27000eed..6a613b40a4363b70ab6c94d1d1aace7924d45169 100644 (file)
@@ -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,
index 88f586813e79cabdb37c360dcca61009fd0aca9a..dfde4142c0fe34e3b29fed39ce3ba8714293dd51 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "gdkmacosdisplay.h"
 #include "gdkmacosmonitor.h"
+#include "gdkmacossurface.h"
 
 #include "gdkmonitorprivate.h"