Change InputWindowInfo::isTrustedOverlay() to be permission and flag based Add private flag to WindowManager.LayoutParams. If the flag is set, check if caller has INTERNAL_SYSTEM_WINDOW permission. Bug: 155781676 Bug: 196389741 Test: atest WindowManagerServiceTests Change-Id: I70151697cc01e8427129f951f0ebadc4805b2d56 Merged-In: I70151697cc01e8427129f951f0ebadc4805b2d56 (cherry picked from commit 716333761d4298432a3d8822df9161bba14da620) Merged-In: I70151697cc01e8427129f951f0ebadc4805b2d56