From bba04ba1bd537a0317530b3f424ff648e5f471c9 Mon Sep 17 00:00:00 2001 From: Rodrigo Damazio Date: Tue, 24 May 2011 13:53:26 -0300 Subject: [PATCH] If the only listener is a new one (and since for optimization we keep its state as the global state), we want to reset the global state before loading points onto it. --- .../google/android/apps/mytracks/content/TrackDataHub.java | 4 ++++ 1 file changed, 4 insertions(+) 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 dc00b599e..7c0d4788b 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java +++ b/MyTracks/src/com/google/android/apps/mytracks/content/TrackDataHub.java @@ -508,6 +508,10 @@ public class TrackDataHub { // If this is the only listener we have registered, keep the state that we serve to it as // a reference for other future listeners. + if (isOnlyListener && reloadAll) { + resetState(); + } + notifyPointsUpdated(isOnlyListener, minPointId, previousNumPoints,