summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Mair <amair.sob@googlemail.com>2013-05-02 12:16:17 +0200
committerAndreas Mair <amair.sob@googlemail.com>2013-05-02 12:16:17 +0200
commit937f69e5eb18235ba9823061ac3a2ecfbf2dcf3e (patch)
treeb1e39507051d3f4f8186a3ddc3255aa5488a7c30
parent2d64e54f0194b703029ab81353416393480002c0 (diff)
downloadvdr-plugin-extrecmenu-937f69e5eb18235ba9823061ac3a2ecfbf2dcf3e.tar.gz
vdr-plugin-extrecmenu-937f69e5eb18235ba9823061ac3a2ecfbf2dcf3e.tar.bz2
Don't calculate dir size twice.
-rw-r--r--mymenurecordings.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mymenurecordings.c b/mymenurecordings.c
index f21cec9..5a5b822 100644
--- a/mymenurecordings.c
+++ b/mymenurecordings.c
@@ -622,7 +622,7 @@ int myMenuRecordings::FreeMB()
struct statvfs fsstat;
if(!statvfs(path.c_str(),&fsstat))
{
- freediskspace=int((double)fsstat.f_bavail/(1024.0*1024.0/fsstat.f_bsize));
+ freediskspace=int((double)fsstat.f_bavail/(double)(1024.0*1024.0/fsstat.f_bsize));
for(cRecording *rec=DeletedRecordings.First();rec;rec=DeletedRecordings.Next(rec))
{
@@ -632,7 +632,7 @@ int myMenuRecordings::FreeMB()
{
int ds=DirSizeMB(rec->FileName());
if(ds>0)
- freediskspace+=DirSizeMB(rec->FileName());
+ freediskspace+=ds;
else
esyslog("[extrecmenu] DirSizeMB(%s) failed!", rec->FileName());
}