| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/drive/drive_app_registry.h" | 5 #include "components/drive/drive_app_registry.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <set> | 10 #include <set> |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 bool is_removable) | 64 bool is_removable) |
| 65 : app_id(app_id), | 65 : app_id(app_id), |
| 66 product_id(product_id), | 66 product_id(product_id), |
| 67 app_icons(app_icons), | 67 app_icons(app_icons), |
| 68 document_icons(document_icons), | 68 document_icons(document_icons), |
| 69 app_name(app_name), | 69 app_name(app_name), |
| 70 create_url(create_url), | 70 create_url(create_url), |
| 71 is_removable(is_removable) { | 71 is_removable(is_removable) { |
| 72 } | 72 } |
| 73 | 73 |
| 74 DriveAppInfo::DriveAppInfo(const DriveAppInfo& other) = default; |
| 75 |
| 74 DriveAppInfo::~DriveAppInfo() { | 76 DriveAppInfo::~DriveAppInfo() { |
| 75 } | 77 } |
| 76 | 78 |
| 77 DriveAppRegistry::DriveAppRegistry(DriveServiceInterface* drive_service) | 79 DriveAppRegistry::DriveAppRegistry(DriveServiceInterface* drive_service) |
| 78 : drive_service_(drive_service), | 80 : drive_service_(drive_service), |
| 79 is_updating_(false), | 81 is_updating_(false), |
| 80 weak_ptr_factory_(this) { | 82 weak_ptr_factory_(this) { |
| 81 } | 83 } |
| 82 | 84 |
| 83 DriveAppRegistry::~DriveAppRegistry() { | 85 DriveAppRegistry::~DriveAppRegistry() { |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 239 | 241 |
| 240 // Go forward while the size is larger or equal to preferred_size. | 242 // Go forward while the size is larger or equal to preferred_size. |
| 241 size_t i = 1; | 243 size_t i = 1; |
| 242 while (i < sorted_icons.size() && sorted_icons[i].first >= preferred_size) | 244 while (i < sorted_icons.size() && sorted_icons[i].first >= preferred_size) |
| 243 ++i; | 245 ++i; |
| 244 return sorted_icons[i - 1].second; | 246 return sorted_icons[i - 1].second; |
| 245 } | 247 } |
| 246 | 248 |
| 247 } // namespace util | 249 } // namespace util |
| 248 } // namespace drive | 250 } // namespace drive |
| OLD | NEW |