break;
}
if (mode == StationListProxyModel::DistanceSorting) {
- positionInfoSource->startUpdates();
+ if (positionInfoSource) {
+ positionInfoSource->startUpdates();
+ }
} else {
-#if 0
- positionInfoSource->stopUpdates();
-#endif
+ if (positionInfoSource) {
+ positionInfoSource->stopUpdates();
+ }
}
invalidate();
sort(0);