Exo: Dont default all widgets as Arc++ apps
Since crrev.com/c/1955818 all exo widgets (i.e. windows with a title bar, close buttons, etc) are defaulted to Arc++. This caused many crostini windows, which previously had no association, to be considered as Arc++ apps. This causes the Arc++ IME to steal events when there happens to be (or ever have been) an active input field in an arc++ app anywhere. We move the code that sets Arc++ windows to ClientControlledShellSurface, which Arc++ apps use. Bug: 1069388 Change-Id: If559a68315c2dcf175023f6601bdaf8bb6de46ea Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2306499 Commit-Queue: Nic Hollingum <hollingum@google.com> Reviewed-by:Mitsuru Oshima <oshima@chromium.org> Cr-Commit-Position: refs/heads/master@{#798539}
Showing
Please register or sign in to comment