Changeset 20431 in webkit
- Timestamp:
- Mar 23, 2007 7:56:53 AM (17 years ago)
- Location:
- S60/branches/3.1m/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
S60/branches/3.1m/WebKit/BrowserCore/Renderers/src/ImageRenderer.cpp
r19431 r20431 60 60 61 61 // CONSTANTS 62 62 _LIT(KSemicolonDelimiter, ";"); 63 63 // MACROS 64 64 … … 91 91 void CImageRenderer::ConstructL(const TDesC& aMIMEType) 92 92 { 93 iMIMEType = aMIMEType.AllocL(); 93 //check if aMIMEType adds some strings after original mime type 94 //It's because some server adds the some strings in operator server's side 95 //ex. for images, server can return content-type as: "image/gif; fwd=no" 96 TInt bfExtraStrPos = aMIMEType.Find(KSemicolonDelimiter); 97 if (bfExtraStrPos != KErrNotFound) 98 { 99 //Then just take the string before KSemicolonDelimiter 100 iMIMEType = aMIMEType.Left(bfExtraStrPos).AllocL(); 101 } 102 else 103 { 104 iMIMEType = aMIMEType.AllocL(); 105 } 94 106 #ifdef __OOM__ 95 107 CImageRendererFactory::Instance()->OOMRegisterImage( this ); -
S60/branches/3.1m/WebKit/ChangeLog
r20409 r20431 1 2007-03-22 hongzhao <set EMAIL_ADDRESS environment variable> 2 3 Reviewed by zbujtas@gmail.com 4 DESC: [S60] Some images crash when browsing some wap page - TKWG-6Z59YX in 3.1m branch 5 Fix: Remove extra image content-type strings added by the server before passing it to the image decoder. 6 http://bugs.webkit.org/show_bug.cgi?id=13151 7 8 * BrowserCore/Renderers/src/ImageRenderer.cpp: 9 (CImageRenderer::ConstructL): 10 1 11 2007-03-22 spadma 2 12
Note: See TracChangeset
for help on using the changeset viewer.