diff options
| author | rsudev <rasch@munin-soft.de> | 2012-05-30 20:51:31 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2012-05-30 21:19:58 +0200 |
| commit | dd31d839fc76caca6098172ae8cf46e04f05f802 (patch) | |
| tree | 8fc97c5ede26fecf4a7801a1cd7ee9016844c4fb | |
| parent | a171744ae264fb91b442348235ee6a2474a3f240 (diff) | |
| download | cgeo-dd31d839fc76caca6098172ae8cf46e04f05f802.zip cgeo-dd31d839fc76caca6098172ae8cf46e04f05f802.tar.gz cgeo-dd31d839fc76caca6098172ae8cf46e04f05f802.tar.bz2 | |
Save detailed cache changes to database not just CacheCache.
fixes #1440, closes #1625
Adapted from @campbeb
| -rw-r--r-- | main/src/cgeo/geocaching/cgeoapplication.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/cgeoapplication.java b/main/src/cgeo/geocaching/cgeoapplication.java index f483269..fd54590 100644 --- a/main/src/cgeo/geocaching/cgeoapplication.java +++ b/main/src/cgeo/geocaching/cgeoapplication.java @@ -1,5 +1,6 @@ package cgeo.geocaching; +import cgeo.geocaching.cgData.StorageLocation; import cgeo.geocaching.activity.ActivityMixin; import cgeo.geocaching.enumerations.CacheType; import cgeo.geocaching.enumerations.LoadFlags; @@ -470,7 +471,7 @@ public class cgeoapplication extends Application { * {@link cgData#saveCache} */ public boolean updateCache(cgCache cache) { - return saveCache(cache, cache.getListId() != StoredList.TEMPORARY_LIST_ID ? LoadFlags.SAVE_ALL : EnumSet.of(SaveFlag.SAVE_CACHE)); + return saveCache(cache, cache.getStorageLocation().contains(StorageLocation.DATABASE) ? LoadFlags.SAVE_ALL : EnumSet.of(SaveFlag.SAVE_CACHE)); } /** {@link cgData#saveCache} */ |
