--- a/sensorservices/tiltcompensationssy/src/tcchanneltilt.cpp Thu May 27 14:11:20 2010 +0300
+++ b/sensorservices/tiltcompensationssy/src/tcchanneltilt.cpp Fri Jun 11 14:56:08 2010 +0300
@@ -687,8 +687,11 @@
// Complete transaction
iStatus = KRequestPending;
- SetActive();
- CompleteTransaction( err );
+ if( !IsActive() )
+ {
+ SetActive();
+ }
+ CompleteTransaction( err );
break;
}
case ETCTransactionIdCloseChannel:
@@ -698,7 +701,10 @@
// Complete transaction
iStatus = KRequestPending;
- SetActive();
+ if( !IsActive() )
+ {
+ SetActive();
+ }
CompleteTransaction( KErrNone );
break;
}
@@ -709,7 +715,10 @@
// Complete transaction
iStatus = KRequestPending;
- SetActive();
+ if( !IsActive() )
+ {
+ SetActive();
+ }
CompleteTransaction( KErrNone );
break;
}
@@ -720,7 +729,10 @@
// Complete transaction
iStatus = KRequestPending;
- SetActive();
+ if( !IsActive() )
+ {
+ SetActive();
+ }
CompleteTransaction( KErrNone );
break;
}
@@ -741,7 +753,10 @@
// Complete transaction
iStatus = KRequestPending;
- SetActive();
+ if( !IsActive() )
+ {
+ SetActive();
+ }
CompleteTransaction( KErrNone );
break;
}