| Index: ash/common/wm_window.cc
|
| diff --git a/ash/common/wm_window.cc b/ash/common/wm_window.cc
|
| index 38cab6ed1b541b679142a8e31ebc0f8e7b964d0f..b92fce180bb86b973824265eae46b0088ad04317 100644
|
| --- a/ash/common/wm_window.cc
|
| +++ b/ash/common/wm_window.cc
|
| @@ -490,6 +490,14 @@ ui::WindowShowState WmWindow::GetShowState() const {
|
| return window_->GetProperty(aura::client::kShowStateKey);
|
| }
|
|
|
| +void WmWindow::SetPinType(WindowPinType type) {
|
| + window_->SetProperty(kWindowPinTypeKey, type);
|
| +}
|
| +
|
| +WindowPinType WmWindow::GetPinType() const {
|
| + return window_->GetProperty(kWindowPinTypeKey);
|
| +}
|
| +
|
| void WmWindow::SetPreMinimizedShowState(ui::WindowShowState show_state) {
|
| window_->SetProperty(aura::client::kPreMinimizedShowStateKey, show_state);
|
| }
|
| @@ -776,6 +784,10 @@ void WmWindow::OnWindowPropertyChanged(aura::Window* window,
|
| GetWindowState()->set_in_immersive_fullscreen(enable);
|
| return;
|
| }
|
| + if (key == kWindowPinTypeKey) {
|
| + ash::wm::GetWindowState(window_)->OnWindowPinTypeChanged();
|
| + return;
|
| + }
|
| }
|
|
|
| void WmWindow::OnTransientChildAdded(aura::Window* window,
|
|
|