forked from upstream-mirrors/OpenTracks
Bug fixes: update menu after starting/stopping gps - to handle ICS phones of updating menu immediately after invalidating it
This commit is contained in:
@@ -502,10 +502,7 @@ public class TrackListActivity extends AbstractSendToGoogleActivity
|
|||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
} else {
|
} else {
|
||||||
startGps = !TrackRecordingServiceConnectionUtils.isRecordingServiceRunning(
|
startGps = !TrackRecordingServiceConnectionUtils.isRecordingServiceRunning(
|
||||||
this);
|
this);
|
||||||
|
|
||||||
// Update menu
|
|
||||||
ApiAdapterFactory.getApiAdapter().invalidMenu(this);
|
|
||||||
|
|
||||||
// Show toast
|
// Show toast
|
||||||
Toast toast = Toast.makeText(
|
Toast toast = Toast.makeText(
|
||||||
@@ -529,6 +526,9 @@ public class TrackListActivity extends AbstractSendToGoogleActivity
|
|||||||
}
|
}
|
||||||
trackRecordingServiceConnection.unbindAndStop();
|
trackRecordingServiceConnection.unbindAndStop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Update menu after starting or stopping gps
|
||||||
|
ApiAdapterFactory.getApiAdapter().invalidMenu(this);
|
||||||
}
|
}
|
||||||
myTracksLocationManager.close();
|
myTracksLocationManager.close();
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user