summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <christian@hergert.me>2022-02-28 11:20:48 -0800
committerChristian Hergert <christian@hergert.me>2022-02-28 11:36:27 -0800
commit91f5bfd21100d7ea7f87642a042360e950c581a5 (patch)
tree6320d8fab27861ce0b024446854bfee031e06710
parent63f20b173dd1f45e4677a151d562ee33e5ad88ce (diff)
downloadgtk+-91f5bfd21100d7ea7f87642a042360e950c581a5.tar.gz
macos: leave note about monitor discovery
-rw-r--r--gdk/macos/gdkdisplaylinksource.c11
-rw-r--r--gdk/macos/gdkmacosmonitor-private.h1
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"