| Index: ash/aura/wm_window_aura.cc
|
| diff --git a/ash/aura/wm_window_aura.cc b/ash/aura/wm_window_aura.cc
|
| index 782b1b63edcca06f9aa08d193d3630b1644517f8..cbe38c76f4abda90a00b4c9023d32fe6ab6116ab 100644
|
| --- a/ash/aura/wm_window_aura.cc
|
| +++ b/ash/aura/wm_window_aura.cc
|
| @@ -450,6 +450,19 @@ void WmWindowAura::SetRestoreShowState(ui::WindowShowState show_state) {
|
| window_->SetProperty(aura::client::kRestoreShowStateKey, show_state);
|
| }
|
|
|
| +void WmWindowAura::SetRestoreOverrides(
|
| + const gfx::Rect& bounds_override,
|
| + ui::WindowShowState window_state_override) {
|
| + if (bounds_override.IsEmpty()) {
|
| + window_->ClearProperty(kRestoreShowStateOverrideKey);
|
| + window_->ClearProperty(kRestoreBoundsOverrideKey);
|
| + return;
|
| + }
|
| + window_->SetProperty(kRestoreShowStateOverrideKey, window_state_override);
|
| + window_->SetProperty(kRestoreBoundsOverrideKey,
|
| + new gfx::Rect(bounds_override));
|
| +}
|
| +
|
| void WmWindowAura::SetLockedToRoot(bool value) {
|
| window_->SetProperty(kStayInSameRootWindowKey, value);
|
| }
|
|
|