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

List:       kde-commits
Subject:    branches/KDE/4.5/kdelibs/kio/kio
From:       Sebastian Trueg <sebastian () trueg ! de>
Date:       2010-09-06 21:22:09
Message-ID: 20100906212209.18979AC884 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1172307 by trueg:

Backport: Use KFileItem::mostLocalUrl() to get previews for local files returned from \
search results

 M  +5 -3      previewjob.cpp  


--- branches/KDE/4.5/kdelibs/kio/kio/previewjob.cpp #1172306:1172307
@@ -353,7 +353,7 @@
 
             bool skipCurrentItem = false;
             const KIO::filesize_t size = (KIO::filesize_t)entry.numberValue( \
                KIO::UDSEntry::UDS_SIZE, 0 );
-            if (d->currentItem.item.url().isLocalFile())
+            if (d->currentItem.item.isLocalFile())
             {
                 skipCurrentItem = !d->ignoreMaximumSize && size > \
                d->maximumLocalSize
                                   && \
!d->currentItem.plugin->property("IgnoreMaximumSize").toBool(); @@ -423,7 +423,8 @@
     if ( thumbPath.isEmpty() )
         return false;
 
-    KUrl url = currentItem.item.url();
+    bool local = false;
+    KUrl url = currentItem.item.mostLocalUrl(local);
     // Don't include the password if any
     url.setPass(QString());
     origName = url.url();
@@ -485,7 +486,8 @@
         localFile.open();
         KUrl localURL;
         localURL.setPath( tempName = localFile.fileName() );
-        const KUrl currentURL = item.url();
+        bool local = false;
+        const KUrl currentURL = item.mostLocalUrl(local);
         KIO::Job * job = KIO::file_copy( currentURL, localURL, -1, KIO::Overwrite | \
KIO::HideProgressInfo /* No GUI */ );  job->addMetaData("thumbnail","1");
         q->addSubjob(job);


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

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