diff options
| author | 2025-03-24 03:36:29 -0700 | |
|---|---|---|
| committer | 2025-03-24 03:36:29 -0700 | |
| commit | 3f1c871a01772073c26942a4852ff7df6ebe766a (patch) | |
| tree | 1cf4026d5bed2aacc5da049ac4bedbc15930cdf7 | |
| parent | 1135382960db65c5bdaa97e7f61ce57ab5a3b76c (diff) | |
| parent | fa9de5f5fe92b4fb93107ccf2513b989553dc2d7 (diff) | |
Merge "Minor optimize code for performance" into main
| -rw-r--r-- | services/core/java/com/android/server/wm/TaskSystemBarsListenerController.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/TaskSystemBarsListenerController.java b/services/core/java/com/android/server/wm/TaskSystemBarsListenerController.java index acb6061de93f..dc6b70d839e4 100644 --- a/services/core/java/com/android/server/wm/TaskSystemBarsListenerController.java +++ b/services/core/java/com/android/server/wm/TaskSystemBarsListenerController.java @@ -48,8 +48,10 @@ final class TaskSystemBarsListenerController { int taskId, boolean visible, boolean wereRevealedFromSwipeOnSystemBar) { - HashSet<TaskSystemBarsListener> localListeners; - localListeners = new HashSet<>(mListeners); + if (mListeners.isEmpty()) { + return; + } + final HashSet<TaskSystemBarsListener> localListeners = new HashSet<>(mListeners); mBackgroundExecutor.execute(() -> { for (TaskSystemBarsListener listener : localListeners) { |