[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master b9db19b: Fix toggle-frame-fullscreen on w32 builds
From: |
Ken Brown |
Subject: |
master b9db19b: Fix toggle-frame-fullscreen on w32 builds |
Date: |
Sat, 12 Sep 2020 07:33:26 -0400 (EDT) |
branch: master
commit b9db19b23a12c1c8c2160a0e86d487a71f026e6b
Author: Martin Rudalics <rudalics@gmx.at>
Commit: Ken Brown <kbrown@cornell.edu>
Fix toggle-frame-fullscreen on w32 builds
* src/w32term.c (w32_read_socket): Set 'fullscreen' to 'maximized'
if Windows sends SIZE_MAXIMIZED and either the top or the left of
the frame is outside the screen. (Bug#25542)
---
src/w32term.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/w32term.c b/src/w32term.c
index 1766b32..2669f29 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -5478,15 +5478,15 @@ w32_read_socket (struct terminal *terminal,
/* Windows can send us a SIZE_MAXIMIZED message even
when fullscreen is fullboth. The following is a
simple hack to check that based on the fact that
- only a maximized fullscreen frame should have both
- top/left outside the screen. */
+ only a maximized fullscreen frame should have top
+ or left outside the screen. */
if (EQ (fullscreen, Qfullwidth) || EQ (fullscreen,
Qfullheight)
|| NILP (fullscreen))
{
int x, y;
w32_real_positions (f, &x, &y);
- if (x < 0 && y < 0)
+ if (x < 0 || y < 0)
store_frame_param (f, Qfullscreen, Qmaximized);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master b9db19b: Fix toggle-frame-fullscreen on w32 builds,
Ken Brown <=