Commit f7507615 authored by Bo Majewski's avatar Bo Majewski Committed by Commit Bot

Files App: Cleanup CL for PDF thumbnail generation

- Remove unnecessary explicit construction.
- Replace DISALLOW_COPY_AND_ASSIGN deprecated macro with explicit
  deletions
- Replace constructed optional value with a constant

Bug: 903742
Change-Id: I486f5976c32dd4af312b9d9efa5941c7bd18ce09
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2389481
Commit-Queue: Bo Majewski <majewski@chromium.org>
Reviewed-by: default avatarLei Zhang <thestig@chromium.org>
Reviewed-by: default avatarNoel Gordon <noel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#806535}
parent 2ab7a04e
...@@ -211,8 +211,8 @@ std::string MakeThumbnailDataUrlOnThreadPool( ...@@ -211,8 +211,8 @@ std::string MakeThumbnailDataUrlOnThreadPool(
return base::StrCat({"data:image/png;base64,", base::Base64Encode(png_data)}); return base::StrCat({"data:image/png;base64,", base::Base64Encode(png_data)});
} }
// The maximum size of the PDF size for which thumbnails are generated. // The maximum size of the input PDF file for which thumbnails are generated.
constexpr static uint32_t kMaxPdfSize = 1024u * 1024u; constexpr uint32_t kMaxPdfSize = 1024u * 1024u;
// A function that performs IO operations to read and render PDF thumbnail // A function that performs IO operations to read and render PDF thumbnail
// Must be run by a blocking task runner. // Must be run by a blocking task runner.
...@@ -1150,7 +1150,7 @@ FileManagerPrivateDetectCharacterEncodingFunction::Run() { ...@@ -1150,7 +1150,7 @@ FileManagerPrivateDetectCharacterEncodingFunction::Run() {
} }
FileManagerPrivateInternalGetThumbnailFunction:: FileManagerPrivateInternalGetThumbnailFunction::
FileManagerPrivateInternalGetThumbnailFunction() {} FileManagerPrivateInternalGetThumbnailFunction() = default;
FileManagerPrivateInternalGetThumbnailFunction:: FileManagerPrivateInternalGetThumbnailFunction::
~FileManagerPrivateInternalGetThumbnailFunction() = default; ~FileManagerPrivateInternalGetThumbnailFunction() = default;
...@@ -1290,7 +1290,7 @@ FileManagerPrivateInternalGetThumbnailFunction::GetDrivefsThumbnail( ...@@ -1290,7 +1290,7 @@ FileManagerPrivateInternalGetThumbnailFunction::GetDrivefsThumbnail(
base::BindOnce(&FileManagerPrivateInternalGetThumbnailFunction:: base::BindOnce(&FileManagerPrivateInternalGetThumbnailFunction::
GotDriveThumbnail, GotDriveThumbnail,
this), this),
base::Optional<std::vector<uint8_t>>())); base::nullopt));
return RespondLater(); return RespondLater();
} }
...@@ -1301,11 +1301,7 @@ void FileManagerPrivateInternalGetThumbnailFunction::GotDriveThumbnail( ...@@ -1301,11 +1301,7 @@ void FileManagerPrivateInternalGetThumbnailFunction::GotDriveThumbnail(
return; return;
} }
base::ThreadPool::PostTaskAndReplyWithResult( base::ThreadPool::PostTaskAndReplyWithResult(
FROM_HERE, FROM_HERE, base::BindOnce(&MakeThumbnailDataUrlOnThreadPool, *data),
base::BindOnce(
&MakeThumbnailDataUrlOnThreadPool,
base::make_span(reinterpret_cast<const uint8_t*>(data->data()),
data->size())),
base::BindOnce( base::BindOnce(
&FileManagerPrivateInternalGetThumbnailFunction::SendEncodedThumbnail, &FileManagerPrivateInternalGetThumbnailFunction::SendEncodedThumbnail,
this)); this));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment