summaryrefslogtreecommitdiff
path: root/render.c
diff options
context:
space:
mode:
Diffstat (limited to 'render.c')
-rw-r--r--render.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/render.c b/render.c
index 8d8ac53..b22a3f8 100644
--- a/render.c
+++ b/render.c
@@ -16,6 +16,8 @@
#include <vdr/videodir.h>
#include <vdr/skinclassic.h>
+using std::string;
+
cText2SkinRender *cText2SkinRender::mRender = NULL;
cText2SkinRender::cText2SkinRender(cText2SkinLoader *Loader, cxDisplay::eType Display,
@@ -854,6 +856,18 @@ cxType cText2SkinRender::GetTokenData(const txToken &Token)
VideoDiskSpace(&FreeMB, &UsedMB);
return (cxType)FreeMB+UsedMB;
}
+
+#if VDRVERSNUM >= 10728
+ case tDiskUsage: {
+ cVideoDiskUsage::ForceCheck();
+ string DiskUsage = string(cString::sprintf("%s", *cVideoDiskUsage::String()));
+ return DiskUsage;
+ }
+#endif
+
+ case tVdrVersion: {
+ return VDRVERSION;
+ }
case tDateTime: return TimeType(time(NULL), Token.Attrib.Text);