diff options
Diffstat (limited to 'CPP/Windows/ResourceString.cpp')
-rw-r--r-- | CPP/Windows/ResourceString.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/CPP/Windows/ResourceString.cpp b/CPP/Windows/ResourceString.cpp index eb28bd3b..cc8b964a 100644 --- a/CPP/Windows/ResourceString.cpp +++ b/CPP/Windows/ResourceString.cpp @@ -25,10 +25,10 @@ static CSysString MyLoadStringA(HINSTANCE hInstance, UINT resourceID) do { size <<= 1; - len = ::LoadString(hInstance, resourceID, s.GetBuffer(size - 1), size); + len = ::LoadString(hInstance, resourceID, s.GetBuf(size - 1), size); } while (size - len <= 1); - s.ReleaseBuffer(); + s.ReleaseBuf_CalcLen(len); return s; } @@ -43,10 +43,10 @@ static void MyLoadString2(HINSTANCE hInstance, UINT resourceID, UString &s) do { size <<= 1; - len = ::LoadStringW(hInstance, resourceID, s.GetBuffer(size - 1), size); + len = ::LoadStringW(hInstance, resourceID, s.GetBuf(size - 1), size); } while (size - len <= 1); - s.ReleaseBuffer(); + s.ReleaseBuf_CalcLen(len); } // NT4 doesn't support LoadStringW(,,, 0) to get pointer to resource string. So we don't use it. |