From ab4ed7ed9f748d7ee884776ffddf1bf271f9bfcc Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Tue, 16 Jul 2013 10:45:52 -0700 Subject: [PATCH] Bug fixes: update menu after starting/stopping gps - to handle ICS phones of updating menu immediately after invalidating it --- .../google/android/apps/mytracks/TrackListActivity.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java b/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java index dba007de9..dd20ae758 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java @@ -502,10 +502,7 @@ public class TrackListActivity extends AbstractSendToGoogleActivity startActivity(intent); } else { startGps = !TrackRecordingServiceConnectionUtils.isRecordingServiceRunning( - this); - - // Update menu - ApiAdapterFactory.getApiAdapter().invalidMenu(this); + this); // Show toast Toast toast = Toast.makeText( @@ -529,6 +526,9 @@ public class TrackListActivity extends AbstractSendToGoogleActivity } trackRecordingServiceConnection.unbindAndStop(); } + + // Update menu after starting or stopping gps + ApiAdapterFactory.getApiAdapter().invalidMenu(this); } myTracksLocationManager.close(); return true;