commit | fea5d5f175a4fb8f51f14364550f19dc2019f394 | [log] [tgz] |
---|---|---|
author | Dirk Pranke <dpranke@google.com> | Tue May 21 23:09:02 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 21 23:09:02 2024 |
tree | 7940aa9f9ccc792c9ef0af1e912a007806337952 | |
parent | 6b202a070cda9292d2485c506f96445c1a5d40af [diff] |
Explicitly specify NATIVE_WIDGET_OWNS_WIDGET in //ash (1 of 8). We are refactoring Views code with an eye towards changing the default ownership model of widgets from NATIVE_WIDGET_OWNS_WIDGET to CLIENT_OWNS_WIDGET. One of the first steps in that is to specify the ownership explicitly in existing uses of the Widget InitParams struct as part of the constructor, so that we can then make that constructor required and then change the default without breaking existing uses. This changes the uses in //ash/accelerators. There should be no functional changes. Bug: 339619005 Change-Id: I289caa5d283a0b34d07431f219529ceefb91b7fd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5548547 Reviewed-by: James Cook <jamescook@chromium.org> Commit-Queue: Dirk Pranke <dpranke@google.com> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1304114}
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.