diff -r 06b8e2af4411 -r 6fbed849b4f4 qtmobility/examples/lightmaps/lightmaps.cpp --- a/qtmobility/examples/lightmaps/lightmaps.cpp Fri Jun 11 14:26:25 2010 +0300 +++ b/qtmobility/examples/lightmaps/lightmaps.cpp Wed Jun 23 19:08:38 2010 +0300 @@ -333,15 +333,18 @@ ~LightMaps() { m_session->close(); - m_location->stopUpdates(); + if (m_location) + m_location->stopUpdates(); } void stopPositioning() { - m_location->stopUpdates(); + if (m_location) + m_location->stopUpdates(); } void startPositioning() { - m_location->startUpdates(); + if (m_location) + m_location->startUpdates(); } void setCenter(qreal lat, qreal lng) {