Re: Re: odd window resize behaviour with firefox/thunderbird 17.0

"Stefan Husmann" <[email protected]>
Newsgroups gmane.comp.window-managers.sawfish
Message-ID <[email protected]>
Am 24.11.2012 15:51, schrieb Michael Panteleit:
> Michael Panteleit <[email protected]> writes:
>
>> Is it possible that the ridiciolous high "specified maximum size" causes
>> an overflow?
>>
>> FF-17.0:
>> WM_NORMAL_HINTS(WM_SIZE_HINTS):
>> 		program specified minimum size: 18 by 142
>> 		program specified maximum size: 1073741824 by 1073741824
>> 		window gravity: NorthWest
>
> I guess it is. I patched src/windows.c so that max_width and max_height
> is capped at 2000;
>
> diff -wNaur sawfish-1.9.1/src/windows.c mySawfish-1.9.1/src/windows.c
> --- sawfish-1.9.1/src/windows.c	2012-09-01 10:47:01.000000000 +0200
> +++ mySawfish-1.9.1/src/windows.c	2012-11-24 15:37:29.967950229 +0100
> @@ -1297,6 +1297,11 @@
>       hints = &VWIN(win)->hints;
>       flags = hints->flags;
>
> +    if (hints->max_width >= 2000)
> +        hints->max_width = 2000;
> +    if (hints->max_height >= 2000)
> +        hints->max_height = 2000;
> +
>       /* Some sanity checking */
>       if ((flags & PMinSize)
>   	&& (hints->min_width < 0 || hints->min_height < 0))
>
>
> and the problems with Firefox 17.0 vanishes. I have the maximze-button
> again and I can resize the window normally.
>
> This of course is not a patch to release, it's just the prove that the
> settings from Firefox are the problem.
>
> Greetings,
> Michael
>
>
Hello,

I am using Arch Linux and have similar problems, except

- I am using thunderbird and conkeror (depends heavily on xulrunner), no firefox
- I _have_ a maximize button, but it does not work.

Your patch solves this issue for me. Many thanks!

Best Regards Stefan

-- 
Sawfish ML
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.