From 0b2bd16cc685d3244cc76303d122bf84fab2a5e6 Mon Sep 17 00:00:00 2001 From: Weng Su Date: Tue, 14 Dec 2021 17:09:34 +0800 Subject: [PATCH] [Provider Model] Avoid running changes to WiFi level - Because getWifiDrawable() has avoided the WIFI_LEVEL_UNREACHABLE(-1) level design. - But it might have a chance to changes in the short time after the level checking above. - Use the local variable to avoid the risk of changes in WiFi level operation. Bug: 210369886 Test: manual test atest -c InternetAdapterTest \ InternetDialogControllerTest \ InternetDialogTest Change-Id: Id3f27ac7e4cc52fa3eea640eddd34d49863df8d2 --- .../systemui/qs/tiles/dialog/InternetAdapter.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetAdapter.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetAdapter.java index 99eb5b6519bc5..2cc30f60574ce 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetAdapter.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetAdapter.java @@ -133,7 +133,8 @@ public class InternetAdapter extends RecyclerView.Adapter