Index: chrome/browser/ui/views/apps/chrome_native_app_window_views.cc |
diff --git a/chrome/browser/ui/views/apps/chrome_native_app_window_views.cc b/chrome/browser/ui/views/apps/chrome_native_app_window_views.cc |
index 1be2fd95de452510369ec9e0549937ae1673ef92..9f6cfe07b9213667c928a0a201e14772c66eb744 100644 |
--- a/chrome/browser/ui/views/apps/chrome_native_app_window_views.cc |
+++ b/chrome/browser/ui/views/apps/chrome_native_app_window_views.cc |
@@ -679,6 +679,7 @@ void ChromeNativeAppWindowViews::UpdateShape(scoped_ptr<SkRegion> region) { |
aura::Window* native_window = widget()->GetNativeWindow(); |
if (shape_) { |
+ widget()->SetShape(new SkRegion(*shape_)); |
native_window->layer()->SetAlphaShape( |
make_scoped_ptr(new SkRegion(*shape_))); |
if (!had_shape) { |