summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-09-29 18:19:39 +0200
committerArno <arno@disconnect.de>2018-09-29 18:19:39 +0200
commitde3177d07d2eca2cdead58efb94784e9b17078f7 (patch)
treec90c0036f5bec5f847894762d123f72d67887c4f
parentb16937e72db86e3ae1581fd1c7b91c25bf1f157f (diff)
downloadSheMov-de3177d07d2eca2cdead58efb94784e9b17078f7.tar.gz
SheMov-de3177d07d2eca2cdead58efb94784e9b17078f7.tar.bz2
SheMov-de3177d07d2eca2cdead58efb94784e9b17078f7.zip
Fix implicit conversions
Thanks, clang!
-rw-r--r--shemov.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/shemov.cpp b/shemov.cpp
index ac8e38c..67d1f98 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -243,10 +243,10 @@ void SheMov::setFsFree(){
mFsFree->setText(tr("Error"));
return;
}
- int blocksize = buf.f_bsize;
- int free = buf.f_bfree;
- int avail = buf.f_blocks;
- int used = avail - free;
+ long blocksize = buf.f_bsize;
+ unsigned long free = buf.f_bfree;
+ unsigned long avail = buf.f_blocks;
+ unsigned long used = avail - free;
qreal freep = free * 100.0 / avail;
qreal usedp = used * 100.0 / avail;
QFont f = qApp->font();
@@ -260,7 +260,7 @@ void SheMov::setFsFree(){
p.drawRect(QRectF(0, 0, usedp, height));
p.setBrush(QBrush(Qt::green));
p.drawRect(QRectF(usedp, 0, freep, height));
- quint64 freeb = static_cast<quint64>(free) * blocksize;
+ unsigned long freeb = free * static_cast<unsigned long>(blocksize);
qreal freegib = freeb / 1024.0 / 1024.0 / 1024.0;
int freeRounded = qRound(freegib);
QString freeString = QString("%1 GiB free").arg(QString::number(freeRounded));