Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 7f30c02d authored by Winson Chung's avatar Winson Chung
Browse files

Ignore exception when checking isRotationLocked()

- RotationPolicy (a fw helper class) uses the current user to resolve
  the system setting for whether rotation is currently locked.  However,
  Launcher uses this class and does not hold the INTERACT_ACROSS_USERS
  permission, which means that immediately following a user switch, there
  is a brief window between ActivityManager setting the current user
  and Launcher being notified that the user is changing (so it can
  unregister the rotation watcher).  In this brief window, the Launcher
  for the outgoing user receiving a rotation signal will try to call
  this check and fail with a SecurityException.

  Longer term, we should refactor this to support a non-current user
  path for Launcher.

Bug: 279561841
Test: Manual

Merged-In: I7ce869d8388081af53751226b22f018d45ec2de8
Change-Id: I7ce869d8388081af53751226b22f018d45ec2de8
parent 9fb566fb
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment