From b78a78f779b95dc46b66e07fddac87ffb0aed1dc Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Fri, 17 Jan 2003 19:58:53 +0000 Subject: [PATCH] (probably) fixed wxLocale::Init with Borland C++ git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18792 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/intl.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/common/intl.cpp b/src/common/intl.cpp index 5115e1d3cd..98bc6dcc07 100644 --- a/src/common/intl.cpp +++ b/src/common/intl.cpp @@ -770,9 +770,13 @@ bool wxLocale::Init(int language, int flags) return FALSE; #endif - return Init(name, canonical, retloc, - (flags & wxLOCALE_LOAD_DEFAULT) != 0, - (flags & wxLOCALE_CONV_ENCODING) != 0); + wxChar *szLocale = retloc ? wxStrdup(retloc) : NULL; + bool ret = Init(name, canonical, retloc, + (flags & wxLOCALE_LOAD_DEFAULT) != 0, + (flags & wxLOCALE_CONV_ENCODING) != 0); + if (szLocale) + free(szLocale); + return ret; } -- 2.47.2