From 3501fff7fc32312c17373c75e286f502094f8ed8 Mon Sep 17 00:00:00 2001 From: Rodrigo Damazio Date: Tue, 12 Apr 2011 01:23:36 -0300 Subject: [PATCH] Fixing first-startup NPE. --- .../src/com/google/android/apps/mytracks/MyTracks.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java b/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java index ef506c124..781c093c4 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java +++ b/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java @@ -441,8 +441,13 @@ public class MyTracks extends TabActivity implements OnTouchListener, @Override public void onActivityResult(int requestCode, int resultCode, final Intent results) { + Log.d(TAG, "MyTracks.onActivityResult"); TrackFileFormat exportFormat = null; - final long trackId = results.getLongExtra("trackid", dataHub.getSelectedTrackId()); + long trackId = dataHub.getSelectedTrackId(); + if (results != null) { + trackId = results.getLongExtra("trackid", trackId); + } + switch (requestCode) { case Constants.GET_LOGIN: { if (resultCode != RESULT_OK || auth == null || !auth.authResult(resultCode, results)) {