diff options
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/files/GPXImporter.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/files/GPXImporter.java b/main/src/cgeo/geocaching/files/GPXImporter.java index 9ced045..e7853f0 100644 --- a/main/src/cgeo/geocaching/files/GPXImporter.java +++ b/main/src/cgeo/geocaching/files/GPXImporter.java @@ -1,9 +1,9 @@ package cgeo.geocaching.files; import cgeo.geocaching.R; +import cgeo.geocaching.SearchResult; import cgeo.geocaching.Settings; import cgeo.geocaching.cgCache; -import cgeo.geocaching.SearchResult; import cgeo.geocaching.cgeoapplication; import cgeo.geocaching.activity.IAbstractActivity; import cgeo.geocaching.activity.Progress; @@ -153,6 +153,9 @@ public class GPXImporter { cgeoapplication.removeCacheFromCache(cache.getGeocode()); app.addCacheToSearch(search, cache); + // save memory, imported caches are typically not used immediately + cgeoapplication.removeCacheFromCache(cache.getGeocode()); + if (progressHandler.isCancelled()) { throw new CancellationException(); } |
