{
SkCanvas canvas(bitmap);
- SkRect dest(SkRect::MakeWH(desired_size, desired_size));
- canvas.drawBitmapRect(contents, NULL, dest);
+ canvas.drawBitmapRect(
+ contents, NULL,
+ SkRect::MakeFromIRect(SkIRect::MakeWH(desired_size, desired_size)));
}
return bitmap;
class FaviconImageSource : public gfx::ImageSkiaSource {
public:
FaviconImageSource() {}
- virtual ~FaviconImageSource() {}
+ ~FaviconImageSource() override {}
// gfx::ImageSkiaSource:
- virtual gfx::ImageSkiaRep GetImageForScale(float scale) OVERRIDE {
+ gfx::ImageSkiaRep GetImageForScale(float scale) override {
const gfx::ImageSkiaRep* rep = NULL;
// gfx::ImageSkia passes one of the resource scale factors. The source
// should return:
} else {
for (std::vector<float>::const_iterator iter = favicon_scales.begin();
iter != favicon_scales.end(); ++iter) {
- desired_sizes.push_back(ceil(desired_size_in_dip * (*iter)));
+ desired_sizes.push_back(
+ static_cast<int>(ceil(desired_size_in_dip * (*iter))));
}
}