diff -r 8d35c3e0e6ba -r 395278890955 QTfrontend/hwmap.cpp --- a/QTfrontend/hwmap.cpp Tue Dec 14 20:41:33 2010 -0500 +++ b/QTfrontend/hwmap.cpp Wed Dec 15 21:10:25 2010 +0300 @@ -27,7 +27,7 @@ { } -void HWMap::getImage(std::string seed, int filter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData) +void HWMap::getImage(const QString & seed, int filter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData) { m_seed = seed; templateFilter = filter; @@ -60,14 +60,14 @@ void HWMap::SendToClientFirst() { - SendIPC(QString("eseed %1").arg(m_seed.c_str()).toLatin1()); - SendIPC(QString("e$template_filter %1").arg(templateFilter).toLatin1()); - SendIPC(QString("e$mapgen %1").arg(m_mapgen).toLatin1()); + SendIPC(QString("eseed %1").arg(m_seed).toUtf8()); + SendIPC(QString("e$template_filter %1").arg(templateFilter).toUtf8()); + SendIPC(QString("e$mapgen %1").arg(m_mapgen).toUtf8()); switch (m_mapgen) { case MAPGEN_MAZE: - SendIPC(QString("e$maze_size %1").arg(m_maze_size).toLatin1()); + SendIPC(QString("e$maze_size %1").arg(m_maze_size).toUtf8()); break; case MAPGEN_DRAWN: