Index: ash/wm_window.cc |
diff --git a/ash/wm_window.cc b/ash/wm_window.cc |
index 186d14e381fc6775ee8adfd28c9a0b19efd711e3..9e727dc9cca3cbb7f007363f42067da0e3bdbc09 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_chromeos.h" |
#include "ui/wm/core/transient_window_manager.h" |
#include "ui/wm/core/visibility_controller.h" |
#include "ui/wm/core/window_util.h" |
@@ -439,6 +440,7 @@ gfx::Rect WmWindow::GetTargetBounds() { |
void WmWindow::ClearRestoreBounds() { |
window_->ClearProperty(aura::client::kRestoreBoundsKey); |
+ window_->ClearProperty(::wm::kVirtualKeyboardRestoreBoundsKey); |
} |
void WmWindow::SetRestoreBoundsInScreen(const gfx::Rect& bounds) { |