compilation fix for non-UTF-8 build

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55334 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2008-08-28 19:39:23 +00:00
parent 68482dc584
commit af912213b3

View File

@ -2899,8 +2899,13 @@ public:
// swap two strings
void swap(wxString& str)
{
wxSTRING_INVALIDATE_CACHE();
str.wxSTRING_INVALIDATE_CACHE();
#if wxUSE_STRING_POS_CACHE
// we modify not only this string but also the other one directly so we
// need to invalidate cache for both of them (we could also try to
// exchange their cache entries but it seems unlikely to be worth it)
InvalidateCache();
str.InvalidateCache();
#endif // wxUSE_STRING_POS_CACHE
m_impl.swap(str.m_impl);
}