summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorJacobo Aragunde Pérez <jaragunde@igalia.com>2015-06-10 17:39:54 +0200
committerTomaž Vajngerl <tomaz.vajngerl@collabora.com>2015-10-15 10:28:25 +0200
commit9eaf9d2e59195c9a32c8a7616175535839d74cc8 (patch)
tree124e4164099ef97e7fd660696f20bc47336d227c /android
parent18fc437975fc0535c76ef5e5511866cddbb6eec9 (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> (cherry picked from commit cafae25b04d4c7cdb930a053472d6b11c1943716)
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);
}