diff --git a/render.c b/render.c index b22a3f8..6ef8b9b 100644 --- a/render.c +++ b/render.c @@ -837,7 +837,11 @@ cxType cText2SkinRender::GetTokenData(const txToken &Token) switch (Token.Type) { case tFreeDiskSpace: { int FreeMB; +#if APIVERSNUM > 20101 + cVideoDirectory::VideoDiskSpace(&FreeMB); +#else VideoDiskSpace(&FreeMB); +#endif Dprintf("FreeMB: %d, attrib type is %d\n", FreeMB,Token.Attrib.Type); return Token.Attrib.Type == aString && Token.Attrib.Text.length() > 0 ? (cxType)DurationType(FreeMB * 60 / MB_PER_MINUTE, @@ -847,13 +851,21 @@ cxType cText2SkinRender::GetTokenData(const txToken &Token) case tUsedDiskSpace: { int FreeMB, UsedMB; +#if APIVERSNUM > 20101 + cVideoDirectory::VideoDiskSpace(&FreeMB, &UsedMB); +#else VideoDiskSpace(&FreeMB, &UsedMB); +#endif return (cxType)UsedMB; } case tTotalDiskSpace: { int FreeMB, UsedMB; +#if APIVERSNUM > 20101 + cVideoDirectory::VideoDiskSpace(&FreeMB, &UsedMB); +#else VideoDiskSpace(&FreeMB, &UsedMB); +#endif return (cxType)FreeMB+UsedMB; }