X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2FPreferenceActivity.java;h=a415d871a262839ce6ecdff1f6462b6b4c3fb81e;hb=4ca6ad93d52dce0812a814e283264e4b3e0c73fd;hp=470677a13656b27b89383f8a8e7f9a8faf901be4;hpb=1860500569d91fe98eb35febd3395e81fd1168ab;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/PreferenceActivity.java b/src/com/hughes/android/dictionary/PreferenceActivity.java index 470677a..a415d87 100644 --- a/src/com/hughes/android/dictionary/PreferenceActivity.java +++ b/src/com/hughes/android/dictionary/PreferenceActivity.java @@ -91,7 +91,8 @@ public class PreferenceActivity extends android.preference.PreferenceActivity public void onSharedPreferenceChanged(SharedPreferences p, String v) { final DictionaryApplication application = (DictionaryApplication)getApplication(); File dictDir = application.getDictDir(); - if (!dictDir.isDirectory() || !dictDir.canWrite()) { + if (!dictDir.isDirectory() || !dictDir.canWrite() || + !application.checkFileCreate(dictDir)) { String dirs = ""; String externalDir = Environment.getExternalStorageDirectory().getAbsolutePath(); if (new File(externalDir).canWrite())