--- a/locationmanager/locationtrail/src/cpositioninfo.cpp Fri Mar 19 09:38:01 2010 +0200
+++ b/locationmanager/locationtrail/src/cpositioninfo.cpp Fri Apr 16 15:23:55 2010 +0300
@@ -45,6 +45,7 @@
: CActive( CActive::EPriorityStandard ),
iFirstInterval( ETrue )
{
+ LOG( "CPositionInfo::CPositionInfo()");
CActiveScheduler::Add( this );
iTrail = aTrail;
iTrailCaptureSetting = RLocationTrail::ECaptureAll;
@@ -101,7 +102,6 @@
iFirstInterval = ETrue;
iPositionInfo = TPositionSatelliteInfo();
-
// Set update interval.
iUpdateOptions.SetUpdateInterval( TTimeIntervalMicroSeconds(KFirstInterval) );
// Set time out level.
@@ -111,8 +111,6 @@
// Disables location framework to send partial position data
iUpdateOptions.SetAcceptPartialUpdates( EFalse );
-
-
if ( aCaptureSetting == RLocationTrail::ECaptureAll )
{
User::LeaveIfError( iPosServer.Connect() );
@@ -162,7 +160,7 @@
void CPositionInfo::Stop()
{
Cancel();
- // Start shutdown timer...
+
iPositioner.Close();
iPosServer.Close();
}