diff options
| author | rsudev <rasch@munin-soft.de> | 2013-10-18 15:02:48 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2013-10-18 15:02:48 +0200 |
| commit | 2a74f5c1f3c11ba217d6b8cb732ddc3ce4610d4b (patch) | |
| tree | 1ab2c052bb0cf5178a98c57846f1f7cccb247ae9 /main/src/cgeo/geocaching/files | |
| parent | 65bb33e849dd0f101df801d5e1334fe30ea974b8 (diff) | |
| parent | e6606ad7690c84c9ee03c9195859382e9ae1de6b (diff) | |
| download | cgeo-2a74f5c1f3c11ba217d6b8cb732ddc3ce4610d4b.zip cgeo-2a74f5c1f3c11ba217d6b8cb732ddc3ce4610d4b.tar.gz cgeo-2a74f5c1f3c11ba217d6b8cb732ddc3ce4610d4b.tar.bz2 | |
Merge branch 'release' into master_dev
Diffstat (limited to 'main/src/cgeo/geocaching/files')
| -rw-r--r-- | main/src/cgeo/geocaching/files/AbstractFileListActivity.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/files/AbstractFileListActivity.java b/main/src/cgeo/geocaching/files/AbstractFileListActivity.java index 78cb2df..35e6265 100644 --- a/main/src/cgeo/geocaching/files/AbstractFileListActivity.java +++ b/main/src/cgeo/geocaching/files/AbstractFileListActivity.java @@ -66,7 +66,7 @@ public abstract class AbstractFileListActivity<T extends ArrayAdapter<File>> ext if (waitDialog != null) { waitDialog.dismiss(); } - if (CollectionUtils.isEmpty(files)) { + if (CollectionUtils.isEmpty(files) && requireFiles()) { showToast(res.getString(R.string.file_list_no_files)); finish(); } else if (adapter != null) { @@ -104,7 +104,7 @@ public abstract class AbstractFileListActivity<T extends ArrayAdapter<File>> ext if (searchingThread != null && searchingThread.isAlive()) { searchingThread.notifyEnd(); } - if (files.isEmpty()) { + if (files.isEmpty() && requireFiles()) { finish(); } } @@ -121,6 +121,10 @@ public abstract class AbstractFileListActivity<T extends ArrayAdapter<File>> ext } + protected boolean requireFiles() { + return true; + } + protected abstract T getAdapter(List<File> files); private void setAdapter() { |
