diff options
| author | Balló György <[email protected]> | 2026-10-15 17:19:53 +0200 |
|---|---|---|
| committer | Luke from DC <[email protected]> | 2026-10-17 17:27:52 +0000 |
| commit | 9b3726d44e22dd8ee05b2a6e84156f30ef780930 (patch) | |
| tree | d10f80fcf94005dc066875a9b42b7f90776dedd1 /logview | |
| parent | 8fd19a083df9386890124dd12e7e889d1cd78785 (diff) | |
| download | mate-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.c | 6 |
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; } |
