| commit | e0517616fac5b9b64ad82257534db95f39df568d | [log] |
|---|---|---|
| author | Jacobo Aragunde Pérez <jaragunde@igalia.com> | Wed Jan 14 09:43:18 2015 +0000 |
| committer | Jacobo Aragunde Pérez <jaragunde@igalia.com> | Mon Jan 19 09:46:43 2015 +0000 |
| tree | c0c792146d9dc0075108749d9e5255a1d35a1978 | |
| parent | 233138918dfcc5d3c19c5c018be94dcfcf61a11c [diff] |
Android: prevent browsing further than the root directory. We must ensure that two LocalFile objects pointing to the same File are equal so the check to decide if the application button means "up" works. Change-Id: Ib83b34a210eec9a3f038c27d27a4e9b305c98ef9
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/storage/local/LocalFile.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/storage/local/LocalFile.java index 797d909..8e8115a 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/storage/local/LocalFile.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/storage/local/LocalFile.java
@@ -83,4 +83,14 @@ public class LocalFile implements IFile { public File getDocument() { return file; } @Override public boolean equals(Object object) { if (this == object) return true; if (!(object instanceof LocalFile)) return false; LocalFile file = (LocalFile) object; return file.getUri().equals(getUri()); } }