aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/thialfihar/android/apg/Preferences.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/thialfihar/android/apg/Preferences.java')
-rw-r--r--src/org/thialfihar/android/apg/Preferences.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/org/thialfihar/android/apg/Preferences.java b/src/org/thialfihar/android/apg/Preferences.java
index 36325a126..198294377 100644
--- a/src/org/thialfihar/android/apg/Preferences.java
+++ b/src/org/thialfihar/android/apg/Preferences.java
@@ -1,19 +1,24 @@
package org.thialfihar.android.apg;
-import java.util.Vector;
-
-import org.bouncycastle2.bcpg.HashAlgorithmTags;
-import org.bouncycastle2.openpgp.PGPEncryptedData;
+import org.spongycastle.bcpg.HashAlgorithmTags;
+import org.spongycastle.openpgp.PGPEncryptedData;
import android.content.Context;
import android.content.SharedPreferences;
+import java.util.Vector;
+
public class Preferences {
private static Preferences mPreferences;
private SharedPreferences mSharedPreferences;
public static synchronized Preferences getPreferences(Context context) {
- if (mPreferences == null) {
+ return getPreferences(context, false);
+ }
+
+ public static synchronized Preferences getPreferences(Context context, boolean force_new)
+ {
+ if (mPreferences == null || force_new) {
mPreferences = new Preferences(context);
}
return mPreferences;