зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1415690 - [1.0] Resolve canonical data path to avoid permission issues. r=snorp
This commit is contained in:
Родитель
1120b29dd0
Коммит
afb511b28b
|
@ -6,6 +6,7 @@
|
|||
|
||||
package org.mozilla.gecko;
|
||||
|
||||
import java.io.File;
|
||||
import java.net.URLConnection;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
@ -477,8 +478,13 @@ public class GeckoSession implements Parcelable {
|
|||
}
|
||||
|
||||
if (mSettings.getString(GeckoSessionSettings.DATA_DIR) == null) {
|
||||
mSettings.setString(GeckoSessionSettings.DATA_DIR,
|
||||
appContext.getApplicationInfo().dataDir);
|
||||
final File dataDir = new File(appContext.getApplicationInfo().dataDir);
|
||||
try {
|
||||
mSettings.setString(GeckoSessionSettings.DATA_DIR,
|
||||
dataDir.getCanonicalPath());
|
||||
} catch (final java.io.IOException e) {
|
||||
Log.e(LOGTAG, "Failed to resolve app data directory");
|
||||
}
|
||||
}
|
||||
|
||||
final String chromeUri = mSettings.getString(GeckoSessionSettings.CHROME_URI);
|
||||
|
|
Загрузка…
Ссылка в новой задаче