Set p2p unsafe channel properly

This commit is contained in:
Mygod
2021-05-31 19:37:08 -04:00
parent 2ac04bc1fa
commit bfedbfe614

View File

@@ -359,7 +359,13 @@ data class SoftApConfigurationCompat(
return result
}
fun setChannel(channel: Int, band: Int = BAND_LEGACY) {
channels = SparseIntArray(1).apply { append(band, channel) }
channels = SparseIntArray(1).apply {
append(when {
channel <= 0 || band != BAND_LEGACY -> band
channel > 14 -> BAND_5GHZ
else -> BAND_2GHZ
}, channel)
}
}
fun optimizeChannels(channels: SparseIntArray = this.channels) {
this.channels = SparseIntArray(channels.size()).apply {