summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/eip/EIP.java
diff options
context:
space:
mode:
authorParménides GV <parmegv@sdf.org>2015-03-23 14:45:07 +0100
committerParménides GV <parmegv@sdf.org>2015-03-23 14:45:07 +0100
commit7c17d2654d9b6f32580e71e22ea08fca1893aa93 (patch)
treeafe1b4749fb7ea876a783d35d39cefc661d6dc81 /app/src/main/java/se/leap/bitmaskclient/eip/EIP.java
parent966ac406322f0c6b36b2fe746cd3f738bd0f5a00 (diff)
Ammend.
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/eip/EIP.java')
-rw-r--r--app/src/main/java/se/leap/bitmaskclient/eip/EIP.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/eip/EIP.java b/app/src/main/java/se/leap/bitmaskclient/eip/EIP.java
index 3b72a486..5cac4588 100644
--- a/app/src/main/java/se/leap/bitmaskclient/eip/EIP.java
+++ b/app/src/main/java/se/leap/bitmaskclient/eip/EIP.java
@@ -126,8 +126,12 @@ public final class EIP extends IntentService {
private void stopEIP() {
EipStatus eip_status = EipStatus.getInstance();
int result_code = Activity.RESULT_CANCELED;
- if(eip_status.isConnected() || eip_status.isConnecting())
- result_code = Activity.RESULT_OK;
+ if(eip_status.isConnected() || eip_status.isConnecting()) {
+ Intent intent = new Intent();
+ intent.setComponent(VoidVpnLauncher.getService());
+ stopService(intent);
+ result_code = Activity.RESULT_OK;
+ }
tellToReceiver(ACTION_STOP_EIP, result_code);
}