Subject: Re: bug#25542: 25.1; Restoring the frame from fullscreen to maximized

From: Lars Ingebrigtsen <[email-masked]>
Date: Fri, 04 Sep 2020 14:32:59 +0200

martin rudalics <[email-masked]> writes:

>> With the taskbar on top it's the same except x = -8, y = 22 (when
>> taskbar is on the right or botton both x and y are -8 and the the
>> second f11 produces the same message as maximizing).
>
> Thank you very much for checking.  I suppose that replacing
>
> 		  if (EQ (fullscreen, Qfullwidth) || EQ (fullscreen, Qfullheight)
> 		      || NILP (fullscreen))
> 		      {
> 			int x, y;
>
> 			x_real_positions (f, &x, &y);
> 			if (x < 0 && y < 0)
> 			  store_frame_param (f, Qfullscreen, Qmaximized);
> 		      }
>
> with
>
> 			  store_frame_param (f, Qfullscreen, Qmaximized);
>
> should work because I doubt that "Windows can send us a SIZE_MAXIMIZED
> message even when fullscreen is fullboth" can happen but who knows ...

Reading this thread, it seems like the problem was analysed thoroughly,
but this was the final message in the thread.  Did anybody try this
solution to see whether it fixes the problem, or has the problem been
fixed in a different way over the years?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no