From e3152fa86cda600c3d993f8ddb43273f95aaa9f0 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Sun, 20 May 2012 14:36:00 +0200 Subject: - Fix missing about - Fix vpn list saving to sharedpreferences (closes issue #27) - Version 0.5.5a --- src/de/blinkt/openvpn/ConfigConverter.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/de/blinkt/openvpn/ConfigConverter.java') diff --git a/src/de/blinkt/openvpn/ConfigConverter.java b/src/de/blinkt/openvpn/ConfigConverter.java index 952ab968..8aebc664 100644 --- a/src/de/blinkt/openvpn/ConfigConverter.java +++ b/src/de/blinkt/openvpn/ConfigConverter.java @@ -41,8 +41,11 @@ public class ConfigConverter extends ListActivity { log("Importing the config had error, cannot save it"); return true; } + Intent result = new Intent(); ProfileManager vpl = ProfileManager.getInstance(this); + + setUniqueProfileName(vpl); vpl.addProfile(mResult); vpl.saveProfile(this, mResult); vpl.saveProfileList(this); @@ -56,6 +59,19 @@ public class ConfigConverter extends ListActivity { } + + private void setUniqueProfileName(ProfileManager vpl) { + int i=1; + String newname = getString(R.string.converted_profile); + + while(vpl.getProfileByName(newname)!=null) { + i++; + newname = getString(R.string.converted_profile_i,i); + } + + mResult.mName=newname; + } + @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); -- cgit v1.2.3