| Index: chrome/browser/thumbnails/simple_thumbnail_crop.cc
|
| diff --git a/chrome/browser/thumbnails/simple_thumbnail_crop.cc b/chrome/browser/thumbnails/simple_thumbnail_crop.cc
|
| index debdfa42936de3e24bd158a47e6c5ce552d6b9f1..92bc0b4a5a234913ef096a3acfe0ba1aefca81d0 100644
|
| --- a/chrome/browser/thumbnails/simple_thumbnail_crop.cc
|
| +++ b/chrome/browser/thumbnails/simple_thumbnail_crop.cc
|
| @@ -45,16 +45,19 @@ void SimpleThumbnailCrop::ProcessBitmap(
|
| if (bitmap.isNull() || bitmap.empty())
|
| return;
|
|
|
| + ClipResult clip_result = context->clip_result();
|
| SkBitmap thumbnail = CreateThumbnail(
|
| bitmap,
|
| ComputeTargetSizeAtMaximumScale(target_size_),
|
| - &context->clip_result);
|
| -
|
| - context->score.boring_score = color_utils::CalculateBoringScore(thumbnail);
|
| - context->score.good_clipping =
|
| - (context->clip_result == CLIP_RESULT_WIDER_THAN_TALL ||
|
| - context->clip_result == CLIP_RESULT_TALLER_THAN_WIDE ||
|
| - context->clip_result == CLIP_RESULT_NOT_CLIPPED);
|
| + &clip_result);
|
| +
|
| + context->SetBoringScore(color_utils::CalculateBoringScore(thumbnail));
|
| + context->set_clip_result(clip_result);
|
| + bool good_clipping =
|
| + (clip_result == CLIP_RESULT_WIDER_THAN_TALL ||
|
| + clip_result == CLIP_RESULT_TALLER_THAN_WIDE ||
|
| + clip_result == CLIP_RESULT_NOT_CLIPPED);
|
| + context->SetGoodClipping(good_clipping);
|
|
|
| callback.Run(*context.get(), thumbnail);
|
| }
|
|
|