From ab4cf73caafe7cdad861bde68f27da7e6f8ffc72 Mon Sep 17 00:00:00 2001 From: lotodore Date: Sun, 27 May 2007 22:56:44 +0000 Subject: [PATCH] Fixed utf-8 bug in server profiles. --- .../joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp b/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp index 28416fb2..56a03940 100644 --- a/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp +++ b/src/gui/qt/joinnetworkgamedialog/joinnetworkgamedialogimpl.cpp @@ -83,7 +83,7 @@ void joinNetworkGameDialogImpl::exec() { TiXmlElement * profiles = new TiXmlElement( "ServerProfiles" ); root->LinkEndChild( profiles ); - doc.SaveFile( myServerProfilesFile ); + doc.SaveFile(QString::fromUtf8(myServerProfilesFile.c_str()).toStdString()); } //Liste Füllen @@ -143,7 +143,7 @@ void joinNetworkGameDialogImpl::itemFillForm (QTreeWidgetItem* item, int column) bool toIntTrue; - TiXmlDocument doc(myServerProfilesFile); + TiXmlDocument doc(QString::fromUtf8(myServerProfilesFile.c_str()).toStdString()); if(!doc.LoadFile()) { QMessageBox::warning(this, tr("Load Server-Profile-File Error"), tr("Could not load server-profiles-file:\n"+QString::fromUtf8(myServerProfilesFile.c_str()).toAscii()), @@ -169,7 +169,7 @@ void joinNetworkGameDialogImpl::saveServerProfile() { // bool toIntTrue; - TiXmlDocument doc(myServerProfilesFile); + TiXmlDocument doc(QString::fromUtf8(myServerProfilesFile.c_str()).toStdString()); if(!doc.LoadFile()) { QMessageBox::warning(this, tr("Load Server-Profile-File Error"), tr("Could not load server-profiles-file:\n"+QString::fromUtf8(myServerProfilesFile.c_str()).toAscii()), @@ -236,7 +236,7 @@ void joinNetworkGameDialogImpl::saveServerProfile() { void joinNetworkGameDialogImpl::deleteServerProfile() { - TiXmlDocument doc(myServerProfilesFile); + TiXmlDocument doc(QString::fromUtf8(myServerProfilesFile.c_str()).toStdString()); if(!doc.LoadFile()) { QMessageBox::warning(this, tr("Load Server-Profile-File Error"), tr("Could not load server-profiles-file:\n"+QString::fromUtf8(myServerProfilesFile.c_str()).toAscii()),