aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/TrackableActivity.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2014-12-30 10:49:35 +0100
committerBananeweizen <bananeweizen@gmx.de>2014-12-30 10:49:35 +0100
commitf540cbff275c5e3fce0140132ebcf59b2d6f74de (patch)
treef631232ffb1bab4fed36f1fb4b0a1b65776a4e3f /main/src/cgeo/geocaching/TrackableActivity.java
parent896f0bd7d1c6b4096fb37594e5d879f0f49ed3af (diff)
parentb585a4dd9cfba7a36bb79f018db0d4fa09a24062 (diff)
downloadcgeo-f540cbff275c5e3fce0140132ebcf59b2d6f74de.zip
cgeo-f540cbff275c5e3fce0140132ebcf59b2d6f74de.tar.gz
cgeo-f540cbff275c5e3fce0140132ebcf59b2d6f74de.tar.bz2
Merge remote-tracking branch 'origin/release'
Diffstat (limited to 'main/src/cgeo/geocaching/TrackableActivity.java')
-rw-r--r--main/src/cgeo/geocaching/TrackableActivity.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/TrackableActivity.java b/main/src/cgeo/geocaching/TrackableActivity.java
index a9f508c..45111f6 100644
--- a/main/src/cgeo/geocaching/TrackableActivity.java
+++ b/main/src/cgeo/geocaching/TrackableActivity.java
@@ -612,8 +612,11 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
// refresh the logs view after coming back from logging a trackable
if (trackable != null) {
final Trackable updatedTrackable = DataStore.loadTrackable(trackable.getGeocode());
- trackable.setLogs(updatedTrackable.getLogs());
- reinitializeViewPager();
+ // if this activity is resumed after a long time, the trackable might be gone due to regular cleanup
+ if (updatedTrackable != null) {
+ trackable.setLogs(updatedTrackable.getLogs());
+ reinitializeViewPager();
+ }
}
}