| Index: ash/wm/workspace/frame_maximize_button.cc
|
| diff --git a/ash/wm/workspace/frame_maximize_button.cc b/ash/wm/workspace/frame_maximize_button.cc
|
| index d258b37894578ee3bc8d6932f903e1d6bc9d6a7f..0329e3f6d4668e5342a2586f4d061dd017991c69 100644
|
| --- a/ash/wm/workspace/frame_maximize_button.cc
|
| +++ b/ash/wm/workspace/frame_maximize_button.cc
|
| @@ -91,6 +91,9 @@ FrameMaximizeButton::FrameMaximizeButton(views::ButtonListener* listener,
|
| bubble_appearance_delay_ms_(kBubbleAppearanceDelayMS) {
|
| // TODO(sky): nuke this. It's temporary while we don't have good images.
|
| SetImageAlignment(ALIGN_LEFT, ALIGN_BOTTOM);
|
| +
|
| + if (ash::Shell::IsForcedMaximizeMode())
|
| + views::View::SetVisible(false);
|
| }
|
|
|
| FrameMaximizeButton::~FrameMaximizeButton() {
|
| @@ -306,6 +309,14 @@ void FrameMaximizeButton::OnGestureEvent(ui::GestureEvent* event) {
|
| ImageButton::OnGestureEvent(event);
|
| }
|
|
|
| +void FrameMaximizeButton::SetVisible(bool visible) {
|
| + // In the enforced maximized mode we do not allow to be made visible.
|
| + if (ash::Shell::IsForcedMaximizeMode())
|
| + return;
|
| +
|
| + views::View::SetVisible(visible);
|
| +}
|
| +
|
| void FrameMaximizeButton::ProcessStartEvent(const ui::LocatedEvent& event) {
|
| DCHECK(is_snap_enabled_);
|
| // Prepare the help menu.
|
|
|