void GpsController::getGps()
{
Location *location;
+ Location *previousLocation = q->mostRecentlyReportedLocation();
if ( q->useFakeLocation() ) {
location = q->fakeLocation();
location = q->liveLocation();
}
- emit locationChanged( location );
+ if ( location != previousLocation ) {
+ emit locationChanged( location );
+ }
}
void GpsController::useLiveGps()