| Index: chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc
|
| diff --git a/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc b/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc
|
| index 46f8d15f3b2ab4e27c137782375da1760d0c5009..0b3fede7c23e1f9edf95de65abbd7c3ec8a8b214 100644
|
| --- a/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc
|
| +++ b/chrome/browser/ui/views/extensions/bookmark_app_bubble_view.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/ui/views/extensions/bookmark_app_bubble_view.h"
|
|
|
| +#include "base/numerics/safe_conversions.h"
|
| #include "base/strings/string16.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| @@ -15,7 +16,6 @@
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| #include "ui/events/keycodes/keyboard_codes.h"
|
| -#include "ui/gfx/geometry/safe_integer_conversions.h"
|
| #include "ui/gfx/image/image_skia.h"
|
| #include "ui/gfx/image/image_skia_source.h"
|
| #include "ui/views/controls/button/checkbox.h"
|
| @@ -47,7 +47,7 @@ class WebAppInfoImageSource : public gfx::ImageSkiaSource {
|
|
|
| private:
|
| gfx::ImageSkiaRep GetImageForScale(float scale) override {
|
| - int size = gfx::ClampToInt(dip_size_ * scale);
|
| + int size = base::saturated_cast<int>(dip_size_ * scale);
|
| for (const auto& icon_info : info_.icons) {
|
| if (icon_info.width == size) {
|
| return gfx::ImageSkiaRep(icon_info.data, scale);
|
|
|