summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shemov.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/shemov.cpp b/shemov.cpp
index d111a2d..2e3ab90 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -194,7 +194,9 @@ void SheMov::setFsFree(){
int used = avail - free;
qreal freep = free * 100.0 / avail;
qreal usedp = used * 100.0 / avail;
- int height = mFsFree->size().height();
+ QFont f = qApp->font();
+ QFontMetrics fm(f);
+ int height = fm.height() + 3;
QImage img(100, height, QImage::Format_ARGB32);
img.fill(0);
QPainter p(&img);
@@ -205,8 +207,6 @@ void SheMov::setFsFree(){
p.drawRect(QRectF(usedp, 0, freep, height));
quint64 freeb = static_cast<quint64>(free) * blocksize;
qreal freegib = freeb / 1024.0 / 1024.0 / 1024.0;
- QFont f = qApp->font();
- QFontMetrics fm(f);
QLocale l;
QString freeString = l.toString(freegib, 'g', 2);
freeString.append(tr(" GiB free"));