Commit bef2d181 authored by Sophey Dong's avatar Sophey Dong Committed by Commit Bot

[QRCode Desktop] Disable Download button upon error.

Bug: 1105139
Change-Id: Idf56cc5a8fdc30490c750f22e3e6341100fa0370
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303462Reviewed-by: default avatarTravis Skare <skare@chromium.org>
Commit-Queue: Sophey Dong <sophey@chromium.org>
Cr-Commit-Position: refs/heads/master@{#789537}
parent 85b5e827
......@@ -150,6 +150,7 @@ void QRCodeGeneratorBubble::OnCodeGeneratorResponse(
ShrinkAndHideDisplay(center_error_label_);
bottom_error_label_->SetVisible(false);
download_button_->SetEnabled(true);
gfx::ImageSkia image = gfx::ImageSkia::CreateFrom1xBitmap(response->bitmap);
UpdateQRImage(image);
}
......@@ -166,6 +167,7 @@ void QRCodeGeneratorBubble::DisplayPlaceholderImage() {
}
void QRCodeGeneratorBubble::DisplayError(mojom::QRCodeGeneratorError error) {
download_button_->SetEnabled(false);
if (error == mojom::QRCodeGeneratorError::INPUT_TOO_LONG) {
ShrinkAndHideDisplay(center_error_label_);
DisplayPlaceholderImage();
......
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