Browse Source

fix: [mac] restore SetBackgroundColor functionality

Jeremy Apthorp 6 years ago
parent
commit
30850f491f
1 changed files with 1 additions and 6 deletions
  1. 1 6
      atom/browser/native_window_mac.mm

+ 1 - 6
atom/browser/native_window_mac.mm

@@ -997,20 +997,15 @@ bool NativeWindowMac::IsKiosk() {
 }
 
 void NativeWindowMac::SetBackgroundColor(SkColor color) {
-  NOTIMPLEMENTED() << "TODO";
-  /*
   base::ScopedCFTypeRef<CGColorRef> cgcolor(
       skia::CGColorCreateFromSkColor(color));
   // views::Widget adds a layer for the content view.
   auto* bridge = views::NativeWidgetMac::GetBridgeForNativeWindow(window_);
-  NSView* compositor_superview =
-      static_cast<ui::AcceleratedWidgetMacNSView*>(bridge)
-          ->AcceleratedWidgetGetNSView();
+  auto* compositor_superview = bridge->ns_view();
   [[compositor_superview layer] setBackgroundColor:cgcolor];
   // When using WebContents as content view, the contentView also has layer.
   if ([[window_ contentView] wantsLayer])
     [[[window_ contentView] layer] setBackgroundColor:cgcolor];
-    */
 }
 
 void NativeWindowMac::SetHasShadow(bool has_shadow) {