diff options
| author | Brian <bpcampbell@gmail.com> | 2013-01-07 23:22:24 -1000 |
|---|---|---|
| committer | Brian <bpcampbell@gmail.com> | 2013-01-07 23:38:52 -1000 |
| commit | fc6455b15d77aee68ad3ff8de9fa1a14be17faa6 (patch) | |
| tree | 09ec288855bccba414d3f615ec1c4692b588fb54 /main | |
| parent | 8f3910c0b7d7933a6a38a338a41e9a00732ce455 (diff) | |
| download | cgeo-fc6455b15d77aee68ad3ff8de9fa1a14be17faa6.zip cgeo-fc6455b15d77aee68ad3ff8de9fa1a14be17faa6.tar.gz cgeo-fc6455b15d77aee68ad3ff8de9fa1a14be17faa6.tar.bz2 | |
Fix #2357. Close progress dialog when ending activity
This corrects errors of leaking the dialog.
Diffstat (limited to 'main')
| -rw-r--r-- | main/src/cgeo/geocaching/CacheDetailActivity.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index 10e67b7..fddae2b 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -586,6 +586,7 @@ public class CacheDetailActivity extends AbstractViewPagerActivity<CacheDetailAc if (search == null) { showToast(res.getString(R.string.err_dwld_details_failed)); + progress.dismiss(); finish(); return; } @@ -593,6 +594,7 @@ public class CacheDetailActivity extends AbstractViewPagerActivity<CacheDetailAc if (search.getError() != null) { showToast(res.getString(R.string.err_dwld_details_failed) + " " + search.getError().getErrorString(res) + "."); + progress.dismiss(); finish(); return; } @@ -664,6 +666,7 @@ public class CacheDetailActivity extends AbstractViewPagerActivity<CacheDetailAc if (StringUtils.isBlank(geocode) && StringUtils.isBlank(guid)) { showToast(res.getString(R.string.err_detail_cache_forgot)); + progress.dismiss(); finish(); return; } |
