summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorJacobo Aragunde Pérez <jaragunde@igalia.com>2015-06-10 17:39:54 +0200
committerJacobo Aragunde Pérez <jaragunde@igalia.com>2015-06-12 09:31:37 +0000
commitcafae25b04d4c7cdb930a053472d6b11c1943716 (patch)
tree692d97890d76f877c1c79d573c6c8c049b2cdc36 /android
parent90f9e09a176d9c9df3d79a057a27c34d441608df (diff)
Android: properly set default dir for the document browser
The default dir had been changing by modifying the "local documents" provider; this is wrong because there is already a document provider to browser de internal storage. Change-Id: I08677283100162aaeced622153131f89abc2f1af Reviewed-on: https://gerrit.libreoffice.org/16244 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
Diffstat (limited to 'android')
-rw-r--r--android/source/src/java/org/libreoffice/storage/DocumentProviderFactory.java2
-rw-r--r--android/source/src/java/org/libreoffice/storage/local/LocalDocumentsDirectoryProvider.java3
2 files changed, 3 insertions, 2 deletions
diff --git a/android/source/src/java/org/libreoffice/storage/DocumentProviderFactory.java b/android/source/src/java/org/libreoffice/storage/DocumentProviderFactory.java
index 612eaa6260f5..d6e4ca1671fc 100644
--- a/android/source/src/java/org/libreoffice/storage/DocumentProviderFactory.java
+++ b/android/source/src/java/org/libreoffice/storage/DocumentProviderFactory.java
@@ -105,7 +105,7 @@ public final class DocumentProviderFactory {
* @return default provider.
*/
public IDocumentProvider getDefaultProvider() {
- return providers[0];
+ return providers[1];
}
public Set<OnSharedPreferenceChangeListener> getChangeListeners() {
diff --git a/android/source/src/java/org/libreoffice/storage/local/LocalDocumentsDirectoryProvider.java b/android/source/src/java/org/libreoffice/storage/local/LocalDocumentsDirectoryProvider.java
index 820a915a5978..92d93d6ae075 100644
--- a/android/source/src/java/org/libreoffice/storage/local/LocalDocumentsDirectoryProvider.java
+++ b/android/source/src/java/org/libreoffice/storage/local/LocalDocumentsDirectoryProvider.java
@@ -28,7 +28,8 @@ public class LocalDocumentsDirectoryProvider extends LocalDocumentsProvider {
@Override
public IFile getRootDirectory() {
File documentsDirectory = new File(
- Environment.getExternalStorageDirectory(), "");
+ Environment.getExternalStorageDirectory(), "Documents");
+ documentsDirectory.mkdirs();
return new LocalFile(documentsDirectory);
}