diff options
| author | Bananeweizen <Bananeweizen@gmx.de> | 2012-12-26 14:34:11 +0100 |
|---|---|---|
| committer | Bananeweizen <Bananeweizen@gmx.de> | 2012-12-26 14:34:11 +0100 |
| commit | a955df8c94a932a279fdb7389670d98e72b3e299 (patch) | |
| tree | f4ec831a35f1954d48ac7ee6c6971077f8e7f0b6 /main | |
| parent | 86bb52808bda72d79d0301e0512d68db96e5e29d (diff) | |
| download | cgeo-a955df8c94a932a279fdb7389670d98e72b3e299.zip cgeo-a955df8c94a932a279fdb7389670d98e72b3e299.tar.gz cgeo-a955df8c94a932a279fdb7389670d98e72b3e299.tar.bz2 | |
fix: stored count not updated after restore database
Diffstat (limited to 'main')
| -rw-r--r-- | main/src/cgeo/geocaching/cgeo.java | 3 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/cgeoapplication.java | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/cgeo.java b/main/src/cgeo/geocaching/cgeo.java index c5a7e5b..b48789f 100644 --- a/main/src/cgeo/geocaching/cgeo.java +++ b/main/src/cgeo/geocaching/cgeo.java @@ -567,7 +567,7 @@ public class cgeo extends AbstractActivity { (new cleanDatabase()).start(); } - private void updateCacheCounter() { + void updateCacheCounter() { (new CountBubbleUpdateThread()).start(); } @@ -585,7 +585,6 @@ public class cgeo extends AbstractActivity { dialog.dismiss(); cgData.resetNewlyCreatedDatabase(); app.restoreDatabase(cgeo.this); - updateCacheCounter(); } }) .setNegativeButton(getString(android.R.string.no), new DialogInterface.OnClickListener() { diff --git a/main/src/cgeo/geocaching/cgeoapplication.java b/main/src/cgeo/geocaching/cgeoapplication.java index 1371a00..f25701e 100644 --- a/main/src/cgeo/geocaching/cgeoapplication.java +++ b/main/src/cgeo/geocaching/cgeoapplication.java @@ -101,6 +101,9 @@ public class cgeoapplication extends Application { boolean restored = atomic.get(); String message = restored ? res.getString(R.string.init_restore_success) : res.getString(R.string.init_restore_failed); ActivityMixin.helpDialog(fromActivity, res.getString(R.string.init_backup_restore), message); + if (fromActivity instanceof cgeo) { + ((cgeo) fromActivity).updateCacheCounter(); + } } }; |
