summaryrefslogtreecommitdiffstats
path: root/components/user_manager/user_image/user_image.cc
diff options
context:
space:
mode:
Diffstat (limited to 'components/user_manager/user_image/user_image.cc')
-rw-r--r--components/user_manager/user_image/user_image.cc24
1 files changed, 10 insertions, 14 deletions
diff --git a/components/user_manager/user_image/user_image.cc b/components/user_manager/user_image/user_image.cc
index e9937da..af37983 100644
--- a/components/user_manager/user_image/user_image.cc
+++ b/components/user_manager/user_image/user_image.cc
@@ -16,7 +16,7 @@ namespace {
const int kDefaultEncodingQuality = 90;
bool EncodeImageSkia(const gfx::ImageSkia& image,
- std::vector<unsigned char>* output) {
+ UserImage::Bytes* output) {
TRACE_EVENT2("oobe", "EncodeImageSkia",
"width", image.width(), "height", image.height());
if (image.isNull())
@@ -36,9 +36,9 @@ bool EncodeImageSkia(const gfx::ImageSkia& image,
// static
UserImage UserImage::CreateAndEncode(const gfx::ImageSkia& image) {
- RawImage raw_image;
- if (EncodeImageSkia(image, &raw_image)) {
- UserImage result(image, raw_image);
+ Bytes image_bytes;
+ if (EncodeImageSkia(image, &image_bytes)) {
+ UserImage result(image, image_bytes);
result.MarkAsSafe();
return result;
}
@@ -46,31 +46,27 @@ UserImage UserImage::CreateAndEncode(const gfx::ImageSkia& image) {
}
UserImage::UserImage()
- : has_raw_image_(false),
+ : has_image_bytes_(false),
is_safe_format_(false) {
}
UserImage::UserImage(const gfx::ImageSkia& image)
: image_(image),
- has_raw_image_(false),
+ has_image_bytes_(false),
is_safe_format_(false) {
}
UserImage::UserImage(const gfx::ImageSkia& image,
- const RawImage& raw_image)
+ const Bytes& image_bytes)
: image_(image),
- has_raw_image_(false),
+ has_image_bytes_(false),
is_safe_format_(false) {
- has_raw_image_ = true;
- raw_image_ = raw_image;
+ has_image_bytes_ = true;
+ image_bytes_ = image_bytes;
}
UserImage::~UserImage() {}
-void UserImage::DiscardRawImage() {
- RawImage().swap(raw_image_); // Clear |raw_image_|.
-}
-
void UserImage::MarkAsSafe() {
is_safe_format_ = true;
}