]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "src/nsterm.m: fix window tabbing on macOS"
authorAlan Third <alan@idiocy.org>
Mon, 7 Jun 2021 22:13:33 +0000 (23:13 +0100)
committerAlan Third <alan@idiocy.org>
Mon, 7 Jun 2021 22:16:15 +0000 (23:16 +0100)
This reverts commit 2207f9adccc0411b7ad73a3703f16250d7f8e139.

etc/NEWS
src/nsterm.m

index 64b39d737aa7ec2d9f97cc3d3883c7b3a85a88cb..eadf3e79486c5dcaf4b1ecd04f2573c92581322d 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3234,14 +3234,6 @@ The new variable 'xwidget-webkit-download-dir' says where to download to.
 'module-file-suffix' now has the value ".dylib" on macOS, but the
 ".so" suffix is supported as well.
 
-+++
-** On macOS, Emacs now supports native tabs (in macOS 10.12 and later).
-Native tabbing behavior is specified system-wide via System
-Preferences, under under "General => Prefer tabs when opening
-documents".  In macOS versions 10.15 and earlier, this option is
-located under Dock instead.  Note that this feature is unrelated to
-the Emacs 'tab-bar-mode'.
-
 +++
 ** On MS-Windows, Emacs can now toggle the IME.
 A new function 'w32-set-ime-open-status' can now be used to disable
index 11b02f1726ece9c1d121d9ff0955e7590e26a0b9..f6168243a497d640c926d9af2b52659138105d60 100644 (file)
@@ -7628,6 +7628,14 @@ not_in_argv (NSString *arg)
          selector:@selector (viewDidResize:)
              name:NSViewFrameDidChangeNotification object:nil];
 
+  /* macOS Sierra automatically enables tabbed windows.  We can't
+     allow this to be enabled until it's available on a Free system.
+     Currently it only happens by accident and is buggy anyway.  */
+#ifdef NS_IMPL_COCOA
+  if ([win respondsToSelector: @selector(setTabbingMode:)])
+    [win setTabbingMode: NSWindowTabbingModeDisallowed];
+#endif
+
   ns_window_num++;
   return self;
 }