]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/intl.cpp
check for NULL szLocale in Init()
[wxWidgets.git] / src / common / intl.cpp
index e78f74483a13fbbfd41ad51992856410162b92a2..5115e1d3cd2c313d2944b6ea35ee47a4bcc8171e 100644 (file)
@@ -202,6 +202,8 @@ private:
     inline size_t32 Swap(size_t32 ui) const;
 
     bool          m_bSwapped;   // wrong endianness?
+
+    DECLARE_NO_COPY_CLASS(wxMsgCatalogFile)
 };
 
 
@@ -609,6 +611,8 @@ bool wxLocale::Init(const wxChar *szName,
   {
     // the argument to setlocale()
     szLocale = szShort;
+
+    wxCHECK_MSG( szLocale, FALSE, _T("no locale to set in wxLocale::Init()") );
   }
   m_pszOldLocale = wxSetlocale(LC_ALL, szLocale);
   if ( m_pszOldLocale == NULL )