Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4d27b54 authored by Nalla Kartheek's avatar Nalla Kartheek Committed by Linux Build Service Account
Browse files

P2P: Set station disconnected state scan interval when P2P connected

When P2P is in connected state, and station is in disconnected state,
framework issues SCAN with an interval which shall be configured using
global flag WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS. Set this flag
default to three minutes, to improve throughput.

Change-Id: I95a937d74da222432c73462657e4e97473bb6532
CRs-Fixed: 901633
parent 4c9f0257
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ import android.preference.Preference;
import android.preference.PreferenceCategory;
import android.preference.PreferenceGroup;
import android.preference.PreferenceScreen;
import android.provider.Settings;
import android.text.InputFilter;
import android.text.TextUtils;
import android.util.Log;
@@ -101,6 +102,8 @@ public class WifiP2pSettings extends SettingsPreferenceFragment

    private String mSavedDeviceName;

    private int mStaDisconnectedScanIntervalWhenP2pConnected = 180000;

    private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
@@ -313,7 +316,9 @@ public class WifiP2pSettings extends SettingsPreferenceFragment
        mPersistentGroup = new PreferenceCategory(getActivity());
        mPersistentGroup.setTitle(R.string.wifi_p2p_remembered_groups);
        preferenceScreen.addPreference(mPersistentGroup);

        Settings.Global.putInt(getContentResolver(),
            Settings.Global.WIFI_SCAN_INTERVAL_WHEN_P2P_CONNECTED_MS,
            mStaDisconnectedScanIntervalWhenP2pConnected);
        super.onActivityCreated(savedInstanceState);
    }