:apple: Make sure no round corners for modal windows
authorRyohei Ikegami <iofg2100@gmail.com>
Thu, 8 Dec 2016 03:12:53 +0000 (12:12 +0900)
committerRyohei Ikegami <iofg2100@gmail.com>
Thu, 8 Dec 2016 03:12:53 +0000 (12:12 +0900)
atom/browser/native_window_mac.mm

index 6c4212b..5031951 100644 (file)
@@ -1401,10 +1401,10 @@ void NativeWindowMac::ShowWindowButton(NSWindowButton button) {
 }
 
 void NativeWindowMac::InstallView() {
-  // Make sure the bottom corner is rounded: http://crbug.com/396264.
+  // Make sure the bottom corner is rounded for non-modal windows: http://crbug.com/396264.
   // But do not enable it on OS X 10.9 for transparent window, otherwise a
   // semi-transparent frame would show.
-  if (!(transparent() && base::mac::IsOSMavericks()))
+  if (!(transparent() && base::mac::IsOSMavericks()) && !is_modal())
     [[window_ contentView] setWantsLayer:YES];
 
   NSView* view = inspectable_web_contents()->GetView()->GetNativeView();