diff options
| author | 2025-01-08 11:10:30 -0800 | |
|---|---|---|
| committer | 2025-01-09 07:27:58 -0800 | |
| commit | 6aa0841b61ed9e47ca9d93cfa3ac30e651c4d2d4 (patch) | |
| tree | f1e58df878041ec94f780becae32755ed69f4d8a | |
| parent | bdbeef9e76c0fc86d71033941e9557d5e4191a36 (diff) | |
Avoid unnecessary binder calls during app-startup.
Check local state `mShouldUseAngle` before calling into `shouldShowAngleInUseDialogBox`, which does a binder call for
`IContentProvider`. This avoids an unnecessary binder call during the
app-start critical path.
Bug: 372223328
Flag: EXEMPT bugfix
Change-Id: Id03c554526f1c64a944d572201a3a71b513f0e4d
| -rw-r--r-- | core/java/android/os/GraphicsEnvironment.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/os/GraphicsEnvironment.java b/core/java/android/os/GraphicsEnvironment.java index 12080ca511b2..45a7afa014a1 100644 --- a/core/java/android/os/GraphicsEnvironment.java +++ b/core/java/android/os/GraphicsEnvironment.java @@ -706,11 +706,11 @@ public class GraphicsEnvironment { * @param context */ public void showAngleInUseDialogBox(Context context) { - if (!shouldShowAngleInUseDialogBox(context)) { + if (!mShouldUseAngle) { return; } - if (!mShouldUseAngle) { + if (!shouldShowAngleInUseDialogBox(context)) { return; } |