Merge "[Wi-Fi] Fix EntityHeader signal strength icon invisible problem" into rvc-dev am: 8efea18ca2 am: 1bff922997 am: ce924551ca

Change-Id: Ib2620dbb3797f0755228e681eef54b0e097f3981
This commit is contained in:
TreeHugger Robot
2020-04-06 12:17:33 +00:00
committed by Automerger Merge Worker

View File

@@ -235,6 +235,13 @@ public class WifiNetworkDetailsFragment2 extends DashboardFragment implements
public void refreshPreferences() {
final PreferenceScreen screen = getPreferenceScreen();
for (AbstractPreferenceController controller : mControllers) {
// WifiDetailPreferenceController2 gets the callback WifiEntryCallback#onUpdated,
// it can control the visibility change by itself.
// And WifiDetailPreferenceController2#updatePreference renew mEntityHeaderController
// instance which will cause icon reset.
if (controller instanceof WifiDetailPreferenceController2) {
continue;
}
controller.displayPreference(screen);
}
}