diff options
Diffstat (limited to 'src/de/blinkt/openvpn/ProfileManager.java')
| -rw-r--r-- | src/de/blinkt/openvpn/ProfileManager.java | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/src/de/blinkt/openvpn/ProfileManager.java b/src/de/blinkt/openvpn/ProfileManager.java index 9457b53f..9f17a68e 100644 --- a/src/de/blinkt/openvpn/ProfileManager.java +++ b/src/de/blinkt/openvpn/ProfileManager.java @@ -31,9 +31,13 @@ public class ProfileManager {  	private static VpnProfile mLastConnectedVpn=null;  	private HashMap<String,VpnProfile> profiles=new HashMap<String, VpnProfile>(); +	private static VpnProfile tmpprofile=null;  	public static VpnProfile get(String key) { +		if (tmpprofile!=null && tmpprofile.getUUIDString().equals(key)) +			return tmpprofile; +			  		if(instance==null)  			return null;  		return instance.profiles.get(key); @@ -122,6 +126,10 @@ public class ProfileManager {  	} +	public static void setTemporaryProfile(VpnProfile tmp) { +		ProfileManager.tmpprofile = tmp; +	} +	  	public void saveProfile(Context context,VpnProfile profile) {  		// First let basic settings save its state | 
