diff --git a/atom/browser/native_window_mac.mm b/atom/browser/native_window_mac.mm index e08f7e5482c0..0797b4109384 100644 --- a/atom/browser/native_window_mac.mm +++ b/atom/browser/native_window_mac.mm @@ -451,6 +451,9 @@ NativeWindowMac::NativeWindowMac(const mate::Dictionary& options, // by calls to other APIs. SetMaximizable(maximizable); + // Default content view. + SetContentView(new views::View()); + // 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. diff --git a/atom/browser/native_window_views.cc b/atom/browser/native_window_views.cc index 16ec70fcc76c..a2c16c49f96b 100644 --- a/atom/browser/native_window_views.cc +++ b/atom/browser/native_window_views.cc @@ -276,6 +276,9 @@ NativeWindowViews::NativeWindowViews(const mate::Dictionary& options, #endif } + // Default content view. + SetContentView(new views::View()); + gfx::Size size = bounds.size(); if (has_frame() && options.Get(options::kUseContentSize, &use_content_size_) &&