--- a/connectivitymodules/SeCon/services/pcd/src/sconqueue.cpp Mon May 03 12:24:28 2010 +0300
+++ b/connectivitymodules/SeCon/services/pcd/src/sconqueue.cpp Tue Jul 13 03:28:47 2010 +0530
@@ -265,7 +265,17 @@
default :
iQueue[index]->SetCompleteValue( complete );
- progress = KSConCodeConflict;
+ if ( aError < KErrNone && aError >= KErrCorruptSurrogateFound )
+ {
+ // aError is always negative
+ // -> returned errorcode is from KSConCodeFirstSymbianErr...n
+ progress = KSConCodeFirstSymbianErr - aError;
+ }
+ else
+ {
+ progress = KSConCodeConflict;
+ }
+
break;
}