Hi Jeevaka,
On 01/03/2011 03:43 AM, Jeevaka Badrappan wrote:
---
src/qsimcommand.cpp | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
I applied this patch, however:
+ if ( str.isEmpty() && ( options &
QSimCommand::EncodeEmptyStrings ) == 0 ) {
+ // Special form for empty strings.
+ binary += (char)tag;
+ binary += (char)0x01;
+ binary += (char)options;
This part was working by accident. options does not necessarily map to
a valid dcs used by the Text data object. I fixed this in a follow on
commit.
+ return;
+ }
int schemeMask = ((tag & 0xFF00) >> 8); // For USSD string output.
if ( ( options & QSimCommand::UCS2Strings ) == 0 ) {
QTextCodec *gsm = QAtUtils::codec( "gsm-noloss" );
Regards,
-Denis