From 2ef3d9e2080fdfd0a8a65a0aa04781fa0496d272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= Date: Mon, 3 Oct 2022 16:18:52 +0300 Subject: window-props: stop lying about what client window sets or does not We are calling meta_set_normal_hints from meta_window_new to initialize size_hints. Claiming that window sets minimum size to zero or that window did not set gravity is wrong and missleading. --- src/core/window-props.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/core/window-props.c b/src/core/window-props.c index 66e5903b..2acb2063 100644 --- a/src/core/window-props.c +++ b/src/core/window-props.c @@ -1213,8 +1213,8 @@ meta_set_normal_hints (MetaWindow *window, } else { - window->size_hints.min_width = 0; - window->size_hints.min_height = 0; + window->size_hints.min_width = 1; + window->size_hints.min_height = 1; } /* Get max size hints */ @@ -1274,10 +1274,14 @@ meta_set_normal_hints (MetaWindow *window, } else { - meta_topic (META_DEBUG_GEOMETRY, - "Window %s doesn't set gravity, using NW\n", - window->desc); window->size_hints.win_gravity = NorthWestGravity; + + if (hints != NULL) + { + meta_topic (META_DEBUG_GEOMETRY, + "Window %s doesn't set gravity, using NW\n", + window->desc); + } } /*** Lots of sanity checking ***/ -- cgit v1.2.1