diff options
author | Andreas Mair <amair.sob@googlemail.com> | 2013-05-02 12:16:17 +0200 |
---|---|---|
committer | Andreas Mair <amair.sob@googlemail.com> | 2013-05-02 12:16:17 +0200 |
commit | 937f69e5eb18235ba9823061ac3a2ecfbf2dcf3e (patch) | |
tree | b1e39507051d3f4f8186a3ddc3255aa5488a7c30 | |
parent | 2d64e54f0194b703029ab81353416393480002c0 (diff) | |
download | vdr-plugin-extrecmenu-937f69e5eb18235ba9823061ac3a2ecfbf2dcf3e.tar.gz vdr-plugin-extrecmenu-937f69e5eb18235ba9823061ac3a2ecfbf2dcf3e.tar.bz2 |
Don't calculate dir size twice.
-rw-r--r-- | mymenurecordings.c | 4 |
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()); } |