Index: chrome/browser/ui/views/apps/native_app_window_views.cc |
diff --git a/chrome/browser/ui/views/apps/native_app_window_views.cc b/chrome/browser/ui/views/apps/native_app_window_views.cc |
index 9b3950f0c950cbcbb101c15d700534335ed86be8..4bad172cc08693f134f82d9aad05c09698cebe54 100644 |
--- a/chrome/browser/ui/views/apps/native_app_window_views.cc |
+++ b/chrome/browser/ui/views/apps/native_app_window_views.cc |
@@ -843,6 +843,13 @@ SkRegion* NativeAppWindowViews::GetDraggableRegion() { |
void NativeAppWindowViews::UpdateInputRegion(scoped_ptr<SkRegion> region) { |
input_region_ = region.Pass(); |
+ |
+#if defined(USE_AURA) |
+ if (input_region_) |
+ window_->SetShape(new SkRegion(*input_region_)); |
+ else |
+ window_->SetShape(NULL); |
+#endif // defined(USE_AURA) |
} |
void NativeAppWindowViews::HandleKeyboardEvent( |