| OLD | NEW | 
| (Empty) |  | 
 |   1 // Copyright 2016 The Chromium Authors. All rights reserved. | 
 |   2 // Use of this source code is governed by a BSD-style license that can be | 
 |   3 // found in the LICENSE file. | 
 |   4  | 
 |   5 #include "ash/test/wm_window_test_api.h" | 
 |   6  | 
 |   7 namespace ash { | 
 |   8  | 
 |   9 // static | 
 |  10 int WmWindowTestApi::GlobalMinimumSizeLock::instance_count_ = 0; | 
 |  11  | 
 |  12 WmWindowTestApi::GlobalMinimumSizeLock::GlobalMinimumSizeLock() { | 
 |  13   if (instance_count_ == 0) | 
 |  14     WmWindowTestApi::SetDefaultUseEmptyMinimumSizeForTesting(true); | 
 |  15   instance_count_++; | 
 |  16 } | 
 |  17  | 
 |  18 WmWindowTestApi::GlobalMinimumSizeLock::~GlobalMinimumSizeLock() { | 
 |  19   DCHECK_GT(instance_count_, 0); | 
 |  20   instance_count_--; | 
 |  21   if (instance_count_ == 0) | 
 |  22     WmWindowTestApi::SetDefaultUseEmptyMinimumSizeForTesting(false); | 
 |  23 } | 
 |  24  | 
 |  25 // static | 
 |  26 void WmWindowTestApi::SetDefaultUseEmptyMinimumSizeForTesting(bool value) { | 
 |  27   WmWindow::default_use_empty_minimum_size_for_testing_ = value; | 
 |  28 } | 
 |  29  | 
 |  30 }  // namespace ash | 
| OLD | NEW |