aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2015-01-15 18:16:00 +0100
committerSamuel Tardieu <sam@rfc1149.net>2015-01-15 18:16:00 +0100
commit2a59940ea1e9ac5dc1b7c8d3753bcbfe0e0b797e (patch)
tree076186f27ed779d7c270a7c44ee8ec68c08c4002
parent8cf0fc31b90907eabad3e82bb003da6d80f43866 (diff)
downloadcgeo-2a59940ea1e9ac5dc1b7c8d3753bcbfe0e0b797e.zip
cgeo-2a59940ea1e9ac5dc1b7c8d3753bcbfe0e0b797e.tar.gz
cgeo-2a59940ea1e9ac5dc1b7c8d3753bcbfe0e0b797e.tar.bz2
fix #4617: NPE in some cases when trackable cannot be found
-rw-r--r--main/src/cgeo/geocaching/TrackableActivity.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/TrackableActivity.java b/main/src/cgeo/geocaching/TrackableActivity.java
index c6d5bed..139b136 100644
--- a/main/src/cgeo/geocaching/TrackableActivity.java
+++ b/main/src/cgeo/geocaching/TrackableActivity.java
@@ -99,6 +99,7 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState, R.layout.viewpager_activity);
+ createSubscriptions = new CompositeSubscription();
// set title in code, as the activity needs a hard coded title due to the intent filters
setTitle(res.getString(R.string.trackable));
@@ -191,7 +192,6 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
}
});
waitDialog = ProgressDialog.show(this, message, res.getString(R.string.trackable_details_loading), true, true);
- createSubscriptions = new CompositeSubscription();
createSubscriptions.add(AppObservable.bindActivity(this, loadTrackable(geocode, guid, id)).singleOrDefault(null).subscribe(new Action1<Trackable>() {
@Override
public void call(final Trackable trackable) {