[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.5/kdelibs/kio/kio
From: Peter Penz <peter.penz19 () gmail ! com>
Date: 2010-07-15 15:33:41
Message-ID: 20100715153341.DA179AC73A () svn ! kde ! org
[Download RAW message or body]
SVN commit 1150290 by ppenz:
For remote items the "IgnoreMaximumSize" plugin property should not be respected (see \
http://reviewboard.kde.org/r/4627). Thanks to Iamluc for the patch!
CCMAIL: luc@vieillescazes.net
M +13 -6 previewjob.cpp
--- branches/KDE/4.5/kdelibs/kio/kio/previewjob.cpp #1150289:1150290
@@ -350,13 +350,20 @@
const KIO::UDSEntry entry = \
static_cast<KIO::StatJob*>(job)->statResult();
d->tOrig = entry.numberValue( KIO::UDSEntry::UDS_MODIFICATION_TIME, 0 );
- const KIO::filesize_t maximumSize = \
d->currentItem.item.url().isLocalFile()
- ? d->maximumLocalSize
- : d->maximumRemoteSize;
- const bool skipCurrentItem = !d->ignoreMaximumSize
- && (KIO::filesize_t)entry.numberValue( KIO::UDSEntry::UDS_SIZE, 0 ) \
> maximumSize + bool skipCurrentItem = false;
+ const KIO::filesize_t size = (KIO::filesize_t)entry.numberValue( \
KIO::UDSEntry::UDS_SIZE, 0 ); + if \
(d->currentItem.item.url().isLocalFile()) + {
+ skipCurrentItem = !d->ignoreMaximumSize && size > \
d->maximumLocalSize
&& !d->currentItem.plugin->property("IgnoreMaximumSize").toBool();
- if (skipCurrentItem) {
+ }
+ else
+ {
+ // For remote items the "IgnoreMaximumSize" plugin property is not \
respected + skipCurrentItem = !d->ignoreMaximumSize && size > \
d->maximumRemoteSize; + }
+ if (skipCurrentItem)
+ {
d->determineNextFile();
return;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic