summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sadrul Chowdhury <sadrul@google.com> 2025-01-08 11:10:30 -0800
committer Sadrul Chowdhury <sadrul@google.com> 2025-01-09 07:27:58 -0800
commit6aa0841b61ed9e47ca9d93cfa3ac30e651c4d2d4 (patch)
treef1e58df878041ec94f780becae32755ed69f4d8a
parentbdbeef9e76c0fc86d71033941e9557d5e4191a36 (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.java4
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;
}