diff options
author | Thialfihar <thialfihar@gmail.com> | 2010-05-26 00:33:26 +0000 |
---|---|---|
committer | Thialfihar <thialfihar@gmail.com> | 2010-05-26 00:33:26 +0000 |
commit | 6f28f5ee4e3200fbc36335f5670fe1084471afef (patch) | |
tree | 42cf26b0727ed2e10f304c99f3f23c818e6788ff /src/org/thialfihar/android/apg/BaseActivity.java | |
parent | e83f1e7b3af18e66c9f530bc6ad72f71c103f561 (diff) | |
download | open-keychain-6f28f5ee4e3200fbc36335f5670fe1084471afef.tar.gz open-keychain-6f28f5ee4e3200fbc36335f5670fe1084471afef.tar.bz2 open-keychain-6f28f5ee4e3200fbc36335f5670fe1084471afef.zip |
key lists somewhat wrapped into one, using the new database stuff, Apg cleaned up a bit, preparing to use the database there as well
Diffstat (limited to 'src/org/thialfihar/android/apg/BaseActivity.java')
-rw-r--r-- | src/org/thialfihar/android/apg/BaseActivity.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/org/thialfihar/android/apg/BaseActivity.java b/src/org/thialfihar/android/apg/BaseActivity.java index 8edb27a5e..fe5c0e682 100644 --- a/src/org/thialfihar/android/apg/BaseActivity.java +++ b/src/org/thialfihar/android/apg/BaseActivity.java @@ -32,6 +32,7 @@ import android.content.DialogInterface; import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
+import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.view.LayoutInflater;
@@ -68,7 +69,15 @@ public class BaseActivity extends Activity if (mPreferences == null) {
mPreferences = getPreferences(MODE_PRIVATE);
}
- Apg.initialize(this);
+
+ if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
+ File dir = new File(Constants.path.app_dir);
+ if (!dir.exists() && !dir.mkdirs()) {
+ // ignore this for now, it's not crucial
+ // that the directory doesn't exist at this point
+ }
+ }
+
if (mCacheTimer == null) {
setPassPhraseCacheTimer();
}
|