Add forward declaration of NSWindow.allowsAutomaticWindowTabbing
authorKevin Sawicki <kevinsawicki@gmail.com>
Thu, 29 Sep 2016 17:36:38 +0000 (10:36 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Thu, 29 Sep 2016 17:54:59 +0000 (10:54 -0700)
atom/browser/mac/atom_application_delegate.mm

index 74f45e2..9e245f9 100644 (file)
 #include "base/strings/sys_string_conversions.h"
 #include "base/values.h"
 
+@interface NSWindow (SierraSDK)
+@property(class) BOOL allowsAutomaticWindowTabbing;
+@end
+
 @implementation AtomApplicationDelegate
 
 - (void)setApplicationDockMenu:(atom::AtomMenuModel*)model {
@@ -22,9 +26,8 @@
   [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"NSFullScreenMenuItemEverywhere"];
 
   // Don't add the "Show Tab Bar" menu item.
-  if ([NSWindow respondsToSelector:@selector(allowsAutomaticWindowTabbing)]) {
+  if ([NSWindow respondsToSelector:@selector(allowsAutomaticWindowTabbing)])
     NSWindow.allowsAutomaticWindowTabbing = NO;
-  }
 
   atom::Browser::Get()->WillFinishLaunching();
 }