From e941ae9eeffbf61c1f44814bdc2dbbd18527b0a8 Mon Sep 17 00:00:00 2001 From: Ying Xu Date: Tue, 31 Jan 2023 14:00:19 -0800 Subject: Check whether Ethernet is connected or not before updating InternetTile Bug: 266897044 Test: atest -c com.android.systemui.qs.tiles.InternetTileTest Change-Id: I278ecc4f7f5daf764c5354f644375f12779ced47 --- packages/SystemUI/src/com/android/systemui/qs/tiles/InternetTile.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/InternetTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/InternetTile.java index b155e13489dd..1c60486a6909 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/InternetTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/InternetTile.java @@ -531,6 +531,9 @@ public class InternetTile extends QSTileImpl { if (DEBUG) { Log.d(TAG, "handleUpdateEthernetState: " + "EthernetCallbackInfo = " + cb.toString()); } + if (!cb.mConnected) { + return; + } final Resources r = mContext.getResources(); state.label = r.getString(R.string.quick_settings_internet_label); state.state = Tile.STATE_ACTIVE; -- cgit v1.2.3-59-g8ed1b