diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/connectivitystatus/ConnectivityStatus.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/connectivitystatus/ConnectivityStatus.kt index c119001bb..77afc29b3 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/connectivitystatus/ConnectivityStatus.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/connectivitystatus/ConnectivityStatus.kt @@ -11,7 +11,12 @@ object ConnectivityStatus { val isOnWifi: MutableState = onWifi fun updateConnectivityStatus(isOnMobileData: Boolean, isOnWifi: Boolean) { - onMobileData.value = isOnMobileData - onWifi.value = isOnWifi + if (onMobileData.value != isOnMobileData) { + onMobileData.value = isOnMobileData + } + + if (onWifi.value != isOnWifi) { + onWifi.value = isOnWifi + } } }