From 3e89f7cb4071fcd01c0d4d0db45a96a4b502fe5a Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Tue, 23 Apr 2013 00:15:54 +0900 Subject: [PATCH] Fix a change breaks compatibility with Win9x --- taglib/toolkit/tfilestream.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/taglib/toolkit/tfilestream.cpp b/taglib/toolkit/tfilestream.cpp index d89714a0..cd9dd7dd 100644 --- a/taglib/toolkit/tfilestream.cpp +++ b/taglib/toolkit/tfilestream.cpp @@ -490,9 +490,9 @@ long FileStream::length() #ifdef _WIN32 - LARGE_INTEGER fileSize; - if(GetFileSizeEx(d->file, &fileSize)) { - d->size = static_cast(fileSize.QuadPart); + const DWORD fileSize = GetFileSize(d->file, NULL); + if(GetLastError() != ERROR_SUCCESS) { + d->size = static_cast(fileSize); return d->size; } else {