From c8a12c10bba1a74282e84f7613d76912c419cd35 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 14 Feb 2014 15:51:19 +0100 Subject: Fix size filter in Archive Browser The size filter filtered more than selectedSize in the statusBar suggested, because it used a differet size. Fix it by using a #define everywhere. --- shemov.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'shemov.cpp') diff --git a/shemov.cpp b/shemov.cpp index fa5be14..830932a 100644 --- a/shemov.cpp +++ b/shemov.cpp @@ -309,14 +309,13 @@ void SheMov::newMovieWizardWithFiles(){ void SheMov::setSize(qint64 size){ QLocale l; QString val; - const qint64 dvdSize = SmGlobals::instance()->dvdSize(); - qint64 free = dvdSize - size; - QString selectedSize = l.toString(size / 1024.0 / 1024.0, 'f', 2); - QString freeSize = l.toString(free / 1024.0 / 1024.0, 'f', 2); - if(size < dvdSize){ - val = QString("%1 (%2) MiB").arg(selectedSize).arg(freeSize); + qint64 free = DVDSIZE - size; + QString selectedSize = l.toString(size); + QString freeSize = l.toString(free); + if(size < DVDSIZE){ + val = QString("%1 (%2)").arg(selectedSize).arg(freeSize); }else{ - val = QString("%1 (%2) MiB").arg(selectedSize).arg(freeSize); + val = QString("%1 (%2)").arg(selectedSize).arg(freeSize); } mSelectedSize->setText(val); } -- cgit v1.2.3-70-g09d2