commit | 78d64d8654811ffedf085f2cd4f38ad3ee8a0dde | [log] [tgz] |
---|---|---|
author | Alan Cutter <alancutter@chromium.org> | Tue Mar 31 00:32:25 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 31 00:32:25 2020 |
tree | 2a052131797011dea489e4ce9117d9040b73e4e7 | |
parent | 2e3370576843b8420c90eb7f8edbcaee9770fcf2 [diff] |
desktop-pwas: Treat icon processing the same for sync install as regular install This CL removes some icon processing logic that we do differently for sync initiated installs as they are unnecessary and contains the source of a DCHECK failure. We were DCHECK failing sync installation for sites that included icons with no size specified because we were storing this as size 0. During sync installation we would include this size 0 as part of the icons to generate. This produced an invalid icon that failed the DCHECK in ConvertWebAppToExtension() and caused the app sync install to fail entirely. Bug: 1062921 Change-Id: I273276b63ba762d522b86423cc6aaf67740a871b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2120081 Commit-Queue: Alan Cutter <alancutter@chromium.org> Reviewed-by: Alexey Baskakov <loyso@chromium.org> Cr-Commit-Position: refs/heads/master@{#754737}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.