diff options
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt | 2 | ||||
| -rw-r--r-- | mullvad-jni/src/into_java.rs | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt index b08e75e3e8..054a07ed4d 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt @@ -5,5 +5,5 @@ sealed class TunnelState() { class Connecting(val location: GeoIpLocation?) : TunnelState() class Connected(val location: GeoIpLocation?) : TunnelState() class Disconnecting(val actionAfterDisconnect: ActionAfterDisconnect) : TunnelState() - class Blocked() : TunnelState() + class Blocked(val reason: BlockReason) : TunnelState() } diff --git a/mullvad-jni/src/into_java.rs b/mullvad-jni/src/into_java.rs index 0731cf5ce6..fe668f1580 100644 --- a/mullvad-jni/src/into_java.rs +++ b/mullvad-jni/src/into_java.rs @@ -593,7 +593,9 @@ impl<'env> IntoJava<'env> for TunnelState { "ActionAfterDisconnect", )), ), - TunnelState::Blocked(_) => ("Blocked", None), + TunnelState::Blocked(reason) => { + ("Blocked", Some((reason.into_java(env), "BlockReason"))) + } }; let class = get_class(&format!( |
