summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2012-08-17 09:38:59 +0200
committerArne Schwabe <arne@rfc2549.org>2012-08-17 09:38:59 +0200
commit59ad36bde94ae385191a39e28065a2e0a1024713 (patch)
tree077b5ce17ee66d671c41e2d7361ac53527612da5 /src
parentbad270a8cf704d4e71e466c9991676e9827bb7a3 (diff)
bugfix for notifications
Diffstat (limited to 'src')
-rw-r--r--src/de/blinkt/openvpn/OpenVpnService.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/de/blinkt/openvpn/OpenVpnService.java b/src/de/blinkt/openvpn/OpenVpnService.java
index f7ed10a8..73a034ee 100644
--- a/src/de/blinkt/openvpn/OpenVpnService.java
+++ b/src/de/blinkt/openvpn/OpenVpnService.java
@@ -36,7 +36,7 @@ import android.preference.PreferenceManager;
import de.blinkt.openvpn.OpenVPN.StateListener;
public class OpenVpnService extends VpnService implements StateListener {
- private Thread mProcessThread;
+ private Thread mProcessThread=null;
private Vector<String> mDnslist=new Vector<String>();
@@ -104,6 +104,7 @@ public class OpenVpnService extends VpnService implements StateListener {
mNotificationManager.notify(OPENVPN_STATUS, notification);
+ startForeground(OPENVPN_STATUS, notification);
return notification;
}
@@ -168,8 +169,8 @@ public class OpenVpnService extends VpnService implements StateListener {
String profileUUID = intent.getStringExtra(prefix + ".profileUUID");
mProfile = ProfileManager.get(profileUUID);
- Notification start = showNotification("Starting VPN " + mProfile.mName,null);
- startForeground(OPENVPN_STATUS, start);
+ showNotification("Starting VPN " + mProfile.mName,null);
+
OpenVPN.addSpeedListener(this);