webengine/osswebengine/WebCore/platform/network/symbian/HttpRequestHeaderManager.cpp
equal
deleted
inserted
replaced
112 m_AcceptHdrMimesTopLevel = NULL; |
112 m_AcceptHdrMimesTopLevel = NULL; |
113 delete m_AcceptLangStr; |
113 delete m_AcceptLangStr; |
114 m_AcceptLangStr = NULL; |
114 m_AcceptLangStr = NULL; |
115 delete m_InstalledLangBuf; |
115 delete m_InstalledLangBuf; |
116 m_InstalledLangBuf = NULL; |
116 m_InstalledLangBuf = NULL; |
|
117 delete m_CharsetBuf; |
|
118 m_CharsetBuf = NULL; |
117 } |
119 } |
118 |
120 |
119 //----------------------------------------------------------------------------- |
121 //----------------------------------------------------------------------------- |
120 // HttpRequestHeaderManager::AddAllHeadersL |
122 // HttpRequestHeaderManager::AddAllHeadersL |
121 // Add all Request headers |
123 // Add all Request headers |
416 // Compose the String such as "en;q=1.0, es;q=0.5, fr;q=0.5" |
418 // Compose the String such as "en;q=1.0, es;q=0.5, fr;q=0.5" |
417 RStringF userSelectedLangString = HttpFilterCommonStringsExt::GetLocaleLanguage(m_StringPool); |
419 RStringF userSelectedLangString = HttpFilterCommonStringsExt::GetLocaleLanguage(m_StringPool); |
418 TPtrC8 userSelectedLangPtr(userSelectedLangString.DesC()); |
420 TPtrC8 userSelectedLangPtr(userSelectedLangString.DesC()); |
419 // |
421 // |
420 TInt xtraDataPerLang = KCommaSeperator().Length() + KLangStrLen + KQHalfValue().Length(); |
422 TInt xtraDataPerLang = KCommaSeperator().Length() + KLangStrLen + KQHalfValue().Length(); |
421 TInt reqdBufSize = userSelectedLangPtr.Length() + |
423 TInt reqdBufSize = ((userSelectedLangPtr.Length() + xtraDataPerLang) |
422 ((systemEpocLanguageCodes->Count()-1) * xtraDataPerLang); |
424 * (systemEpocLanguageCodes->Count())); |
|
425 |
423 delete m_InstalledLangBuf; |
426 delete m_InstalledLangBuf; |
424 m_InstalledLangBuf = NULL; |
427 m_InstalledLangBuf = NULL; |
425 m_InstalledLangBuf = HBufC8::NewL(reqdBufSize); |
428 m_InstalledLangBuf = HBufC8::NewL(reqdBufSize); |
426 TPtr8 langBufPtr(m_InstalledLangBuf->Des()); |
429 TPtr8 langBufPtr(m_InstalledLangBuf->Des()); |
427 langBufPtr.Copy(userSelectedLangPtr); |
430 langBufPtr.Copy(userSelectedLangPtr); |