summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlordjaxom <lordjaxom>2005-01-07 23:30:46 +0000
committerlordjaxom <lordjaxom>2005-01-07 23:30:46 +0000
commite97b3b39a1fc19e5f708939edd82613065428c56 (patch)
tree5a1d5f8749a08968181f571e7804377d9b0c0f51
parentc6361f021ddb8881b1f6cef700aa67fb6ebc2eb7 (diff)
downloadvdr-plugin-text2skin-e97b3b39a1fc19e5f708939edd82613065428c56.tar.gz
vdr-plugin-text2skin-e97b3b39a1fc19e5f708939edd82613065428c56.tar.bz2
- workaround for FreeDiskSpace (fixit!)
-rw-r--r--render.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/render.c b/render.c
index 2251fbb..0c07d53 100644
--- a/render.c
+++ b/render.c
@@ -1,5 +1,5 @@
/*
- * $Id: render.c,v 1.17 2005/01/07 21:47:23 lordjaxom Exp $
+ * $Id: render.c,v 1.18 2005/01/07 23:30:46 lordjaxom Exp $
*/
#include "render.h"
@@ -577,7 +577,8 @@ cxType cText2SkinRender::GetTokenData(const txToken &Token)
case tFreeDiskSpace: {
int FreeMB;
VideoDiskSpace(&FreeMB);
- return Token.Attrib.Type == aString
+ Dprintf("FreeMB: %d, attrib type is %d\n", FreeMB,Token.Attrib.Type);
+ return Token.Attrib.Type == aString && Token.Attrib.Text.length() > 0
? (cxType)DurationType((int)(FreeMB * 60 * FRAMESPERSEC / MB_PER_MINUTE),
Token.Attrib.Text)
: (cxType)FreeMB;