Revert "Check NativeThemeFluent doesn't have css colors when HC is on."

This reverts commit 0c0c0b555c3ad229c73db212216d3bdbdd2c61d4.

Reason for revert:
The change causes renderer crashes due to CHECKs when the HC mode on Windows as enabled. The investigation and the implementation of necessary fixes are in progress.

Original change's description:
> Check NativeThemeFluent doesn't have css colors when HC is on.
>
> Painting functions in NativeThemeFluent depend on the correct input
> from its callers to get the colors for the scrollbars' parts. If
> CSS colors are enabled at the same time as forced colors, the function
> would override the forced colors in favor of the css ones.
>
> This CL adds CHECKS in the painting functions to make sure that this
> situation doesn't occur.
>
> Bug: 1495415
> Change-Id: I42d520739d0cb822ce18e00b0b15ec57a4f306da
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5038216
> Commit-Queue: Gaston Rodriguez <gastonr@microsoft.com>
> Reviewed-by: Peter Kasting <pkasting@chromium.org>
> Reviewed-by: Olga Gerchikov <gerchiko@microsoft.com>
> Cr-Commit-Position: refs/heads/main@{#1229642}

Bug: 1495415
Change-Id: I7902e1c0a3d39332e607e151e2a3c27ba4afbcac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5215046
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Olga Gerchikov <gerchiko@microsoft.com>
Commit-Queue: Yaroslav Shalivskyy <yshalivskyy@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1249420}
2 files changed
tree: 0a59451909e07c2ce1dd7b297f3ee8076ba8be8a
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .clangd
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitallowed
  57. .gitattributes
  58. .gitignore
  59. .gitmodules
  60. .gn
  61. .mailmap
  62. .rustfmt.toml
  63. .vpython3
  64. .yapfignore
  65. ATL_OWNERS
  66. AUTHORS
  67. BUILD.gn
  68. CODE_OF_CONDUCT.md
  69. codereview.settings
  70. DEPS
  71. DIR_METADATA
  72. LICENSE
  73. LICENSE.chromium_os
  74. OWNERS
  75. PRESUBMIT.py
  76. PRESUBMIT_test.py
  77. PRESUBMIT_test_mocks.py
  78. README.md
  79. WATCHLISTS
README.md

Logo Chromium

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.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

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.

If you found a bug, please file it at https://crbug.com/new.