Fix transparent window having border on OS X 10.9

This commit is contained in:
Cheng Zhao 2016-07-12 15:01:37 +09:00
parent 056166ea17
commit 2ee8142136

View file

@ -1082,7 +1082,10 @@ void NativeWindowMac::UpdateDraggableRegions(
void NativeWindowMac::InstallView() {
// Make sure the bottom corner is rounded: http://crbug.com/396264.
[[window_ contentView] setWantsLayer:YES];
// 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()))
[[window_ contentView] setWantsLayer:YES];
NSView* view = inspectable_web_contents()->GetView()->GetNativeView();
if (has_frame()) {