diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt index 7a28b7f1..58e21a67 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/configuration/WifiApDialogFragment.kt @@ -4,7 +4,6 @@ import android.annotation.TargetApi import android.content.ClipData import android.content.DialogInterface import android.net.wifi.WifiConfiguration -import android.net.wifi.WifiConfiguration.AuthAlgorithm import android.os.Build import android.os.Parcelable import android.text.Editable @@ -21,6 +20,7 @@ import androidx.core.view.isGone import be.mygod.vpnhotspot.AlertDialogFragment import be.mygod.vpnhotspot.App.Companion.app import be.mygod.vpnhotspot.R +import be.mygod.vpnhotspot.RepeaterService import be.mygod.vpnhotspot.util.QRCodeDialog import be.mygod.vpnhotspot.util.toByteArray import be.mygod.vpnhotspot.util.toParcelable @@ -79,7 +79,7 @@ class WifiApDialogFragment : AlertDialogFragment= 23) { val bandOption = dialogView.band.selectedItem as BandOption @@ -111,7 +111,7 @@ class WifiApDialogFragment : AlertDialogFragment= 23) { + if (Build.VERSION.SDK_INT >= 23 || arg.p2pMode) dialogView.band.apply { bandOptions = mutableListOf().apply { if (arg.p2pMode) { add(BandOption.BandAny) @@ -126,11 +126,13 @@ class WifiApDialogFragment : AlertDialogFragment false } } + + override fun onClick(dialog: DialogInterface?, which: Int) { + super.onClick(dialog, which) + if (Build.VERSION.SDK_INT < 23 && which == DialogInterface.BUTTON_POSITIVE) { + RepeaterService.operatingChannel = (dialogView.band.selectedItem as BandOption).apChannel + } + } } diff --git a/mobile/src/main/res/layout/listitem_manage.xml b/mobile/src/main/res/layout/listitem_manage.xml index 277064e5..4451ae05 100644 --- a/mobile/src/main/res/layout/listitem_manage.xml +++ b/mobile/src/main/res/layout/listitem_manage.xml @@ -2,7 +2,6 @@ - @@ -42,7 +41,7 @@ android:id="@+id/offloadEnabled" android:layout_width="match_parent" android:layout_height="wrap_content" - android:visibility="@{data.offloadEnabled ? View.VISIBLE : View.GONE}" + android:visibility="@{data.offloadEnabled}" android:text="@string/tethering_manage_offload_enabled"/>