]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix NS non-native fullscreen on initial frame load (bug#59790)
authorAaron Jensen <aaronjensen@gmail.com>
Sun, 17 Nov 2024 04:54:59 +0000 (20:54 -0800)
committerEshel Yaron <me@eshelyaron.com>
Wed, 4 Dec 2024 16:54:18 +0000 (17:54 +0100)
* src/nsterm.m ([EmacsView toggleFullScreen:]): Reset fs_is_native

(cherry picked from commit 03ae07291e85fd353595806c3ce1ad3315c47649)

src/nsterm.m

index 205b1621399af4148850f6b167b85d38296e01c9..dceb3cebb4d49fa9b44f4707c0281d820d0e96eb 100644 (file)
@@ -8524,6 +8524,11 @@ ns_in_echo_area (void)
 
   NSTRACE ("[EmacsView toggleFullScreen:]");
 
+  /* Reset fs_is_native to value of ns-use-native-full-screen if not
+     fullscreen already */
+  if (fs_state != FULLSCREEN_BOTH)
+    fs_is_native = ns_use_native_fullscreen;
+
   if (fs_is_native)
     {
 #if defined (NS_IMPL_COCOA) && MAC_OS_X_VERSION_MAX_ALLOWED >= 1070