]> git.sur5r.net Git - bacula/bacula/commitdiff
- bugfix for unicode (did not read and write config file in ascii)
authorThorsten Engel <thorsten.engel@matrix-computer.com>
Fri, 20 May 2005 19:24:32 +0000 (19:24 +0000)
committerThorsten Engel <thorsten.engel@matrix-computer.com>
Fri, 20 May 2005 19:24:32 +0000 (19:24 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2075 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/wx-console/wxbconfigfileeditor.cpp

index 803fde57e13cf8817d4a635df981ba4ceddca331..e34f6014c31510bfd52d60828f73707817b17d0b 100644 (file)
@@ -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();