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

List:       kde-commits
Subject:    KDE/kdelibs/kio/kfile
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-09-07 4:14:38
Message-ID: 20100907041438.3E712AC7CB () svn ! kde ! org
[Download RAW message or body]

SVN commit 1172361 by aseigo:

fix device size reporting
BUGS:250144,250143


 M  +3 -3      kpropertiesdialog.cpp  


--- trunk/KDE/kdelibs/kio/kfile/kpropertiesdialog.cpp #1172360:1172361
@@ -2935,13 +2935,13 @@
     d->m_freeSpaceText->show();
     d->m_freeSpaceLabel->show();
 
-    int percUsed = 100 - (int)(100.0 * kibAvail / kibSize);
+    int percUsed = kibSize != 0 ? (100 - (int)(100.0 * kibAvail / kibSize)) : 100;
 
     d->m_freeSpaceLabel->setText(
-            i18nc("Available space out of total partition size (percent used)", "%1 \
out of %2 (%3% used)", +            i18nc("Available space out of total partition \
size (percent used)", "%1 free of %2 (%3% used)",  KIO::convertSizeFromKiB(kibAvail),
                   KIO::convertSizeFromKiB(kibSize),
-                  100 - (int)(100.0 * kibAvail / kibSize) ));
+                  percUsed ));
 
     d->m_freeSpaceBar->setRange(0, 100);
     d->m_freeSpaceBar->setValue(percUsed);


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

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