equal
deleted
inserted
replaced
117 // ----------------------------------------------------------------------------- |
117 // ----------------------------------------------------------------------------- |
118 // Decode - Decode request submitted from client thread |
118 // Decode - Decode request submitted from client thread |
119 // ----------------------------------------------------------------------------- |
119 // ----------------------------------------------------------------------------- |
120 void CSynDecoder::Open(const TDesC8& aData, TRequestStatus *status) |
120 void CSynDecoder::Open(const TDesC8& aData, TRequestStatus *status) |
121 { |
121 { |
122 // FbsSession is needed for parent thread if it doesn't have already |
|
123 if(!RFbsSession::GetSession()) |
|
124 RFbsSession::Connect(); |
|
125 |
|
126 iElem.iRequestStatus = status; |
122 iElem.iRequestStatus = status; |
127 iElem.iData.Set(aData); |
123 iElem.iData.Set(aData); |
128 iElem.iParentThreadId = RThread().Id(); |
124 iElem.iParentThreadId = RThread().Id(); |
129 iElem.iBitmapHandle = 0; |
125 iElem.iBitmapHandle = 0; |
130 iElem.iMaskHandle = 0; |
126 iElem.iMaskHandle = 0; |