From da84a062c71022bc7cae4b99d568692f511741b7 Mon Sep 17 00:00:00 2001 From: vmpstr Date: Mon, 21 Mar 2016 15:02:56 -0700 Subject: cc: Remove a default constructor argument. This patch changes the default constructor argument in favor of two constructors. R=ericrk, danakj CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1819773005 Cr-Commit-Position: refs/heads/master@{#382408} --- cc/tiles/software_image_decode_controller.cc | 3 +++ cc/tiles/software_image_decode_controller.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'cc') diff --git a/cc/tiles/software_image_decode_controller.cc b/cc/tiles/software_image_decode_controller.cc index c61a0c6..d1e7f80 100644 --- a/cc/tiles/software_image_decode_controller.cc +++ b/cc/tiles/software_image_decode_controller.cc @@ -146,6 +146,9 @@ SoftwareImageDecodeController::SoftwareImageDecodeController( locked_images_budget_(kLockedMemoryLimitBytes), format_(format) {} +SoftwareImageDecodeController::SoftwareImageDecodeController() + : SoftwareImageDecodeController(RGBA_8888) {} + SoftwareImageDecodeController::~SoftwareImageDecodeController() { DCHECK_EQ(0u, decoded_images_ref_counts_.size()); DCHECK_EQ(0u, at_raster_decoded_images_ref_counts_.size()); diff --git a/cc/tiles/software_image_decode_controller.h b/cc/tiles/software_image_decode_controller.h index 20dc451..54d655e 100644 --- a/cc/tiles/software_image_decode_controller.h +++ b/cc/tiles/software_image_decode_controller.h @@ -96,7 +96,8 @@ class CC_EXPORT SoftwareImageDecodeController : public ImageDecodeController { using ImageKey = ImageDecodeControllerKey; using ImageKeyHash = ImageDecodeControllerKeyHash; - explicit SoftwareImageDecodeController(ResourceFormat format = RGBA_8888); + explicit SoftwareImageDecodeController(ResourceFormat format); + SoftwareImageDecodeController(); ~SoftwareImageDecodeController() override; // ImageDecodeController overrides. -- cgit v1.1