From 62d44b6bc7ac7aa40077fb4c8f5ab2c007590e01 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 9 Mar 2024 07:26:48 -0500 Subject: [PATCH] wayland: Add window sizes to debug spew This may help for tracking down issues. --- gdk/wayland/gdksurface-wayland.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gdk/wayland/gdksurface-wayland.c b/gdk/wayland/gdksurface-wayland.c index 0a23260a55..8ba4af34b9 100644 --- a/gdk/wayland/gdksurface-wayland.c +++ b/gdk/wayland/gdksurface-wayland.c @@ -201,17 +201,23 @@ get_egl_window_size (GdkSurface *surface, if (GDK_DISPLAY_DEBUG_CHECK (display, GL_NO_FRACTIONAL)) { - GDK_DISPLAY_DEBUG (display, OPENGL, "Using integer scale %d for EGL window", gdk_fractional_scale_to_int (&impl->scale)); - *width = surface->width * gdk_fractional_scale_to_int (&impl->scale); *height = surface->height * gdk_fractional_scale_to_int (&impl->scale); + + GDK_DISPLAY_DEBUG (display, OPENGL, "Using integer scale %d for EGL window (%d %d => %d %d)", + gdk_fractional_scale_to_int (&impl->scale), + surface->width, surface->height, + *width, *height); } else { - GDK_DISPLAY_DEBUG (display, OPENGL, "Using fractional scale %g for EGL window", gdk_fractional_scale_to_double (&impl->scale)); - *width = gdk_fractional_scale_scale (&impl->scale, surface->width), *height = gdk_fractional_scale_scale (&impl->scale, surface->height); + + GDK_DISPLAY_DEBUG (display, OPENGL, "Using fractional scale %g for EGL window (%d %d => %d %d)", + gdk_fractional_scale_to_double (&impl->scale), + surface->width, surface->height, + *width, *height); } }