From b2d262ebd90656671f12f27bedcec7e34618b3ca Mon Sep 17 00:00:00 2001 From: Thorsten Engel Date: Fri, 20 May 2005 19:24:32 +0000 Subject: [PATCH] - bugfix for unicode (did not read and write config file in ascii) git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2075 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/wx-console/wxbconfigfileeditor.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bacula/src/wx-console/wxbconfigfileeditor.cpp b/bacula/src/wx-console/wxbconfigfileeditor.cpp index 803fde57e1..e34f6014c3 100644 --- a/bacula/src/wx-console/wxbconfigfileeditor.cpp +++ b/bacula/src/wx-console/wxbconfigfileeditor.cpp @@ -81,11 +81,11 @@ wxbConfigFileEditor::wxbConfigFileEditor(wxWindow* parent, wxString filename): } else { wxFile file(filename); - wxChar buffer[2049]; + char buffer[2049]; off_t len; while ((len = file.Read(buffer, 2048)) > -1) { - buffer[len] = (wxChar)0; - (*textCtrl) << buffer; + buffer[len] = 0; + (*textCtrl) << wxString(buffer,wxConvLocal); if (file.Eof()) break; } @@ -106,7 +106,7 @@ void wxbConfigFileEditor::OnSave(wxCommandEvent& event) { return; } - file.Write(textCtrl->GetValue()); + file.Write(textCtrl->GetValue(),wxConvLocal); file.Flush(); file.Close(); -- 2.39.5