git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24458
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxString strTmp;
char buf[1024];
- while ( !inStream.Read(buf, WXSIZEOF(buf)).Eof() )
+ for ( ;; )
+ {
+ inStream.Read(buf, WXSIZEOF(buf));
+
+ if ( !inStream.IsOk() )
+ {
+ wxLogError(_("Error reading config options."));
+ break;
+ }
+
strTmp.append(wxConvertMB2WX(buf), inStream.LastRead());
- strTmp.append(wxConvertMB2WX(buf), inStream.LastRead());
+ if ( inStream.Eof() )
+ break;
+ }
strTrans = wxTextBuffer::Translate(strTmp);
}