Index: ui/views/controls/native/native_view_host_aura.cc |
diff --git a/ui/views/controls/native/native_view_host_aura.cc b/ui/views/controls/native/native_view_host_aura.cc |
index 3648a47778b25870c570495b2d4524fde276b829..016e64eb3f254680026d9caf3410b0d26c8ecd96 100644 |
--- a/ui/views/controls/native/native_view_host_aura.cc |
+++ b/ui/views/controls/native/native_view_host_aura.cc |
@@ -64,6 +64,9 @@ NativeViewHostAura::NativeViewHostAura(NativeViewHost* host) |
: host_(host), |
clipping_window_delegate_(new ClippingWindowDelegate()), |
clipping_window_(clipping_window_delegate_.get()) { |
+ // Set the type so descendant views (including popups) get positioned |
+ // appropriately. |
+ clipping_window_.SetType(ui::wm::WINDOW_TYPE_CONTROL); |
clipping_window_.Init(aura::WINDOW_LAYER_NOT_DRAWN); |
clipping_window_.set_owned_by_parent(false); |
clipping_window_.SetName("NativeViewHostAuraClip"); |