| Index: ash/common/wm/window_state.h
|
| diff --git a/ash/common/wm/window_state.h b/ash/common/wm/window_state.h
|
| index f9bc725911b786426dd84c5f26226d98870a0e5d..1b3e454c480ed5c556a3dbef961e014b8192aa1f 100644
|
| --- a/ash/common/wm/window_state.h
|
| +++ b/ash/common/wm/window_state.h
|
| @@ -298,6 +298,15 @@ class ASH_EXPORT WindowState {
|
| ignore_keyboard_bounds_change_ = ignore_keyboard_bounds_change;
|
| }
|
|
|
| + // True if the window's bounds can be updated using SET_BOUNDS event in
|
| + // maiximzed/fullscreen mode.
|
| + void set_allow_set_bounds_in_maximized(bool value) {
|
| + allow_set_bounds_in_maximized_ = value;
|
| + }
|
| + bool allow_set_bounds_in_maximized() const {
|
| + return allow_set_bounds_in_maximized_;
|
| + }
|
| +
|
| // Creates and takes ownership of a pointer to DragDetails when resizing is
|
| // active. This should be done before a resizer gets created.
|
| void CreateDragDetails(const gfx::Point& point_in_parent,
|
| @@ -385,6 +394,7 @@ class ASH_EXPORT WindowState {
|
| bool minimum_visibility_;
|
| bool can_be_dragged_;
|
| bool cached_always_on_top_;
|
| + bool allow_set_bounds_in_maximized_ = false;
|
|
|
| // A property to remember the window position which was set before the
|
| // auto window position manager changed the window bounds, so that it can get
|
|
|