summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/se/leap/leapclient/EIP.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/se/leap/leapclient/EIP.java b/src/se/leap/leapclient/EIP.java
index d20921c7..5287173c 100644
--- a/src/se/leap/leapclient/EIP.java
+++ b/src/se/leap/leapclient/EIP.java
@@ -144,17 +144,19 @@ public final class EIP extends IntentService {
};
private void isRunning() {
+ Bundle resultData = new Bundle();
+ resultData.putString(ConfigHelper.REQUEST_TAG, ACTION_IS_EIP_RUNNING);
+ int resultCode = Activity.RESULT_CANCELED;
if (mBound) {
- if (mReceiver != null){
- Bundle resultData = new Bundle();
- resultData.putString(ConfigHelper.REQUEST_TAG, ACTION_IS_EIP_RUNNING);
- int resultCode = (mVpnService.isRunning()) ? Activity.RESULT_OK : Activity.RESULT_CANCELED;
- mReceiver.send(resultCode, resultData);
- }
+ resultCode = (mVpnService.isRunning()) ? Activity.RESULT_OK : Activity.RESULT_CANCELED;
} else {
mPending = ACTION_IS_EIP_RUNNING;
this.retreiveVpnService();
}
+
+ if (mReceiver != null){
+ mReceiver.send(resultCode, resultData);
+ }
}
private void startEIP() {