From 9b3726d44e22dd8ee05b2a6e84156f30ef780930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= Date: Thu, 15 Oct 2026 17:19:53 +0200 Subject: Fix window size growing with client-side decorations Use gtk_window_get_size() instead of querying the allocated size to retrieve the window dimensions. This prevents the window size from increasing each time the applications are opened on Wayland. --- logview/src/logview-window.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'logview') diff --git a/logview/src/logview-window.c b/logview/src/logview-window.c index 9be55f80..56641d56 100644 --- a/logview/src/logview-window.c +++ b/logview/src/logview-window.c @@ -916,9 +916,13 @@ window_size_changed_cb (GtkWidget *widget, GdkEventConfigure *event, gpointer data) { LogviewWindow *window = data; + gint width; + gint height; + + gtk_window_get_size (GTK_WINDOW (window), &width, &height); logview_prefs_store_window_size (window->priv->prefs, - event->width, event->height); + width, height); return FALSE; } -- cgit v1.2.1