From cf8856017f95c4af2b77565c27b09fc097d0b48c Mon Sep 17 00:00:00 2001 From: Quang Luong Date: Wed, 4 Dec 2019 14:48:47 -0800 Subject: [PATCH] Add call to WifiEntry.connect() when tapping on WifiEntryPreference Bug: 70983952 Test: manual - verifying saved network is connected to when preference is tapped Change-Id: Ieca38cfe0e457115c2e0bd832b987582073be7ce --- src/com/android/settings/wifi/WifiSettings2.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/wifi/WifiSettings2.java b/src/com/android/settings/wifi/WifiSettings2.java index f2cd1cfcb0b..474357edaed 100644 --- a/src/com/android/settings/wifi/WifiSettings2.java +++ b/src/com/android/settings/wifi/WifiSettings2.java @@ -404,8 +404,11 @@ public class WifiSettings2 extends RestrictedSettingsFragment // TODO(b/70983952) Add WifiEntry click logic. This should be as simple as calling // WifiEntry.connect(). - - if (preference == mAddWifiNetworkPreference) { + if (preference instanceof LongPressWifiEntryPreference) { + final WifiEntry selectedEntry = + ((LongPressWifiEntryPreference) preference).getWifiEntry(); + selectedEntry.connect(); + } else if (preference == mAddWifiNetworkPreference) { onAddNetworkPressed(); } else { return super.onPreferenceTreeClick(preference);