Index: ash/wm_window.cc |
diff --git a/ash/wm_window.cc b/ash/wm_window.cc |
index f009c108cd653648a5ee7c8536ef02a154ad751d..1068bcf4c10344622492b6e95a73db4232527836 100644 |
--- a/ash/wm_window.cc |
+++ b/ash/wm_window.cc |
@@ -44,6 +44,7 @@ |
#include "ui/views/widget/widget_delegate.h" |
#include "ui/wm/core/coordinate_conversion.h" |
#include "ui/wm/core/easy_resize_window_targeter.h" |
+#include "ui/wm/core/ime_util.h" |
#include "ui/wm/core/transient_window_manager.h" |
#include "ui/wm/core/visibility_controller.h" |
#include "ui/wm/core/window_util.h" |
@@ -447,6 +448,7 @@ gfx::Rect WmWindow::GetTargetBounds() { |
void WmWindow::ClearRestoreBounds() { |
window_->ClearProperty(aura::client::kRestoreBoundsKey); |
+ window_->ClearProperty(::wm::kVirtualKeyboardRestoreBoundsKey); |
} |
void WmWindow::SetRestoreBoundsInScreen(const gfx::Rect& bounds) { |