From d924734232e22cd6124f448f3dfb5cb3db881ed5 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 11 Dec 2004 22:51:07 +0000 Subject: [PATCH] track file position for writes, too --- stepmania/src/RageFileBasic.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stepmania/src/RageFileBasic.cpp b/stepmania/src/RageFileBasic.cpp index f352f50df2..9e67010e1b 100644 --- a/stepmania/src/RageFileBasic.cpp +++ b/stepmania/src/RageFileBasic.cpp @@ -145,7 +145,10 @@ int RageFileObj::Read( void *buffer, size_t bytes, int nmemb ) int RageFileObj::Write( const void *pBuffer, size_t iBytes ) { - return WriteInternal( pBuffer, iBytes ); + int iRet = WriteInternal( pBuffer, iBytes ); + if( iRet != -1 ) + m_iFilePos += iRet; + return iRet; } int RageFileObj::Write( const void *buffer, size_t bytes, int nmemb )