From 2685309926df1159d3568eaf0765d08e8740613c Mon Sep 17 00:00:00 2001 From: Rodrigo Damazio Date: Sun, 11 Sep 2011 09:06:06 -0300 Subject: [PATCH] Fixing NPE in finalizer. --- .../com/google/android/apps/mytracks/content/TrackDataHub.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 1349adc53..8ac6e915d 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java +++ b/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java @@ -313,7 +313,8 @@ public class TrackDataHub { @Override protected void finalize() throws Throwable { - if (isStarted() || listenerHandlerThread.isAlive()) { + if (isStarted() || + (listenerHandlerThread != null && listenerHandlerThread.isAlive())) { Log.e(TAG, "Forgot to stop() TrackDataHub"); }