Disable IPv6 tethering by default

Refine #56, #6.
This commit is contained in:
Mygod
2019-01-06 00:15:53 +08:00
parent 27101c02f8
commit 504190950f
2 changed files with 3 additions and 2 deletions

View File

@@ -58,7 +58,7 @@ class TetheringService : IpNeighbourMonitoringService() {
app.onRoutingsCleaned[this] = { synchronized(routings) { updateRoutingsLocked() } } app.onRoutingsCleaned[this] = { synchronized(routings) { updateRoutingsLocked() } }
IpNeighbourMonitor.registerCallback(this) IpNeighbourMonitor.registerCallback(this)
} }
val disableIpv6 = app.pref.getBoolean("service.disableIpv6", false) val disableIpv6 = app.pref.getBoolean("service.disableIpv6", true)
val iterator = routings.iterator() val iterator = routings.iterator()
while (iterator.hasNext()) { while (iterator.hasNext()) {
val (downstream, value) = iterator.next() val (downstream, value) = iterator.next()

View File

@@ -30,7 +30,8 @@
app:key="service.disableIpv6" app:key="service.disableIpv6"
app:icon="@drawable/ic_image_looks_6" app:icon="@drawable/ic_image_looks_6"
app:title="@string/settings_service_disable_ipv6" app:title="@string/settings_service_disable_ipv6"
app:summary="@string/settings_service_disable_ipv6_summary"/> app:summary="@string/settings_service_disable_ipv6_summary"
app:defaultValue="true"/>
<EditTextPreference <EditTextPreference
app:key="service.dns" app:key="service.dns"
app:icon="@drawable/ic_action_dns" app:icon="@drawable/ic_action_dns"