[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/khtml/misc
From:       Maks Orlovich <maksim () kde ! org>
Date:       2010-01-12 22:27:59
Message-ID: 1263335279.796539.21646.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1073811 by orlovich:

Properly extract suggested filename from metaata for images.

BUG: 175782



 M  +5 -5      loader.cpp  


--- trunk/KDE/kdelibs/khtml/misc/loader.cpp #1073810:1073811
@@ -1152,7 +1152,7 @@
     fprintf(stderr, "PRELOADING %s\n", resource->url().string().toLatin1().data());
 #endif
 }
- 
+
 void DocLoader::clearPreloads()
 {
     printPreloadStats();
@@ -1184,7 +1184,7 @@
             fprintf(stderr,"HIT COMPLETE PRELOAD %s\n", \
                res->url().string().toLatin1().data());
         else if (res->preloadResult() == \
                CachedObject::PreloadReferencedWhileLoading)
             fprintf(stderr,"HIT LOADING PRELOAD %s\n", \
                res->url().string().toLatin1().data());
-        
+
         if (res->type() == CachedObject::Script) {
             scripts++;
             if (res->preloadResult() < CachedObject::PreloadReferencedWhileLoading)
@@ -1258,7 +1258,7 @@
       CachedSound* s = Cache::requestObject<CachedSound, CachedObject::Sound>( this, \
fullURL, 0 );  return s;
 }
-            
+
 CachedFont *DocLoader::requestFont( const DOM::DOMString &url )
 {
     DOCLOADER_SECCHECK(true);
@@ -1429,7 +1429,7 @@
     if (!r)
         return;
     CachedObject *o = r->object;
-    
+
     // Mozilla plain ignores any  mimetype that doesn't have / in it, and handles it \
                as "",
     // including when being picky about mimetypes. Match that for better \
compatibility with broken servers.  if (s.contains('/'))
@@ -1467,7 +1467,7 @@
       r->object->setExpireDate( expireDate );
 
       if ( r->object->type() == CachedObject::Image ) {
-          QString fn = j->queryMetaData("content-disposition");
+          QString fn = j->queryMetaData("content-disposition-filename");
           static_cast<CachedImage*>( r->object )->setSuggestedFilename(fn);
 #ifdef IMAGE_TITLES
           static_cast<CachedImage*>( r->object )->setSuggestedTitle(fn);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic