--- a/telutils/phoneparser/src/CPhoneGsmParser.cpp Tue Jun 15 11:45:07 2010 +0100
+++ b/telutils/phoneparser/src/CPhoneGsmParser.cpp Thu Jul 22 16:38:43 2010 +0100
@@ -43,8 +43,7 @@
CPhoneGsmParserBase* aPhoneNumber,
CPhoneGsmParserBase* aManufacturerSpecific,
CPhoneGsmParserBase* aEmergencyNumberParser,
- CPhoneGsmParserBase* aVoipNumber,
- CPhoneGsmParserBase* aImeiParser )
+ CPhoneGsmParserBase* aVoipNumber)
{
// Ownership of these instances is transferred, thus
// creation of the instance must not leave.
@@ -56,8 +55,7 @@
aPhoneNumber,
aManufacturerSpecific,
aEmergencyNumberParser,
- aVoipNumber,
- aImeiParser );
+ aVoipNumber);
if ( !self )
{
@@ -67,7 +65,6 @@
delete aManufacturerSpecific;
delete aEmergencyNumberParser;
delete aVoipNumber;
- delete aImeiParser;
User::Leave( KErrNoMemory );
}
@@ -91,7 +88,6 @@
delete iGsmManufacturerProcedure;
delete iGsmEmergencyNumber;
delete iVoipNumber;
- delete iImeiParser;
CPhoneParserFeatures::Free();
}
@@ -105,15 +101,13 @@
CPhoneGsmParserBase* aPhoneNumber,
CPhoneGsmParserBase* aManufacturerSpecific,
CPhoneGsmParserBase* aEmergencyNumberParser,
- CPhoneGsmParserBase* aVoipNumber,
- CPhoneGsmParserBase* aImeiParser )
+ CPhoneGsmParserBase* aVoipNumber)
: iGsmSsProcedure( aSsProcedure ),
iGsmSimControlProcedure( aSimControlProcedure ),
iGsmPhoneNumber( aPhoneNumber ),
iGsmManufacturerProcedure( aManufacturerSpecific ),
iGsmEmergencyNumber( aEmergencyNumberParser ),
- iVoipNumber( aVoipNumber ),
- iImeiParser( aImeiParser )
+ iVoipNumber( aVoipNumber )
{
}
@@ -149,10 +143,6 @@
{
iVoipNumber = CPhoneGsmDummyParser::NewL();
}
- if ( !iImeiParser )
- {
- iImeiParser = CPhoneGsmDummyParser::NewL();
- }
}
// -----------------------------------------------------------------------------
@@ -198,15 +188,9 @@
}
TBool sendOperation = aOptions.FindOptionStatus( KPhoneOptionSend );
-
- // Check if it is the only phone control string, show imei.
- result = iImeiParser->ParseL( aString, aResult, aOptions );
// Check if emergency number.
- if ( !result )
- {
- result = iGsmEmergencyNumber->ParseL( aString, aResult, aOptions );
- }
+ result = iGsmEmergencyNumber->ParseL( aString, aResult, aOptions );
// First check if string is GSM ss procedure supported by MS.
if ( !result )