summaryrefslogtreecommitdiff
path: root/logview
diff options
context:
space:
mode:
authorBalló György <[email protected]>2026-10-15 17:19:53 +0200
committerLuke from DC <[email protected]>2026-10-17 17:27:52 +0000
commit9b3726d44e22dd8ee05b2a6e84156f30ef780930 (patch)
treed10f80fcf94005dc066875a9b42b7f90776dedd1 /logview
parent8fd19a083df9386890124dd12e7e889d1cd78785 (diff)
downloadmate-utils-9b3726d44e22dd8ee05b2a6e84156f30ef780930.tar.bz2
mate-utils-9b3726d44e22dd8ee05b2a6e84156f30ef780930.tar.xz
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.
Diffstat (limited to 'logview')
-rw-r--r--logview/src/logview-window.c6
1 files changed, 5 insertions, 1 deletions
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;
}