From 381022fde0f529e7ccf15c1fe8046c2afdea9de5 Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Fri, 24 Jan 2014 15:28:41 -0800 Subject: [PATCH] Fix a null pointer in TrackDataHub --- .../google/android/apps/mytracks/content/TrackDataHub.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java b/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java index 595e0225d..68c276f4e 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java +++ b/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java @@ -184,8 +184,8 @@ public class TrackDataHub implements DataSourceListener { runInHanderThread(new Runnable() { @Override public void run() { + trackDataManager.registerListener(trackDataListener, trackDataTypes); if (dataSourceManager != null) { - trackDataManager.registerListener(trackDataListener, trackDataTypes); dataSourceManager.updateListeners(trackDataManager.getRegisteredTrackDataTypes()); loadDataForListener(trackDataListener); } @@ -202,8 +202,8 @@ public class TrackDataHub implements DataSourceListener { runInHanderThread(new Runnable() { @Override public void run() { + trackDataManager.unregisterListener(trackDataListener); if (dataSourceManager != null) { - trackDataManager.unregisterListener(trackDataListener); dataSourceManager.updateListeners(trackDataManager.getRegisteredTrackDataTypes()); } }