diff options
Diffstat (limited to 'main/src/main/java/de/blinkt/openvpn/core/OpenVPNStatusService.java')
-rw-r--r-- | main/src/main/java/de/blinkt/openvpn/core/OpenVPNStatusService.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/core/OpenVPNStatusService.java b/main/src/main/java/de/blinkt/openvpn/core/OpenVPNStatusService.java index 8a82813f..faae9327 100644 --- a/main/src/main/java/de/blinkt/openvpn/core/OpenVPNStatusService.java +++ b/main/src/main/java/de/blinkt/openvpn/core/OpenVPNStatusService.java @@ -5,6 +5,7 @@ package de.blinkt.openvpn.core; +import android.app.PendingIntent; import android.app.Service; import android.content.Intent; import android.os.Build; @@ -147,21 +148,23 @@ public class OpenVPNStatusService extends Service implements VpnStatus.LogListen public String state; public String logmessage; public ConnectionStatus level; + public Intent intent; int resId; - UpdateMessage(String state, String logmessage, int resId, ConnectionStatus level) { + UpdateMessage(String state, String logmessage, int resId, ConnectionStatus level, Intent intent) { this.state = state; this.resId = resId; this.logmessage = logmessage; this.level = level; + this.intent = intent; } } @Override - public void updateState(String state, String logmessage, int localizedResId, ConnectionStatus level) { + public void updateState(String state, String logmessage, int localizedResId, ConnectionStatus level, Intent intent) { - mLastUpdateMessage = new UpdateMessage(state, logmessage, localizedResId, level); + mLastUpdateMessage = new UpdateMessage(state, logmessage, localizedResId, level, intent); Message msg = mHandler.obtainMessage(SEND_NEW_STATE, mLastUpdateMessage); msg.sendToTarget(); } @@ -227,6 +230,6 @@ public class OpenVPNStatusService extends Service implements VpnStatus.LogListen private static void sendUpdate(IStatusCallbacks broadcastItem, UpdateMessage um) throws RemoteException { - broadcastItem.updateStateString(um.state, um.logmessage, um.resId, um.level); + broadcastItem.updateStateString(um.state, um.logmessage, um.resId, um.level, um.intent); } }
\ No newline at end of file |