From 656beed82bdaaeb26b038202d57d8170907a280b Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Fri, 4 Jun 2010 16:54:30 +0000 Subject: [PATCH] Fix other unicode issues --- src/qtorrenthandle.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/qtorrenthandle.cpp b/src/qtorrenthandle.cpp index fe07f3768..e5afb6129 100644 --- a/src/qtorrenthandle.cpp +++ b/src/qtorrenthandle.cpp @@ -318,7 +318,7 @@ std::vector QTorrentHandle::file_priorities() const { QString QTorrentHandle::creator() const { Q_ASSERT(h.is_valid()); - return misc::toQString(h.get_torrent_info().creator()); + return misc::toQStringU(h.get_torrent_info().creator()); } QString QTorrentHandle::comment() const { @@ -379,7 +379,7 @@ QStringList QTorrentHandle::files_path() const { QStringList res; torrent_info::file_iterator fi = h.get_torrent_info().begin_files(); while(fi != h.get_torrent_info().end_files()) { - res << QDir::cleanPath(saveDir.absoluteFilePath(misc::toQString(fi->path.string()))); + res << QDir::cleanPath(saveDir.absoluteFilePath(misc::toQStringU(fi->path.string()))); fi++; } return res; @@ -452,7 +452,7 @@ bool QTorrentHandle::priv() const { QString QTorrentHandle::root_path() const { Q_ASSERT(h.is_valid()); if(num_files() == 0) return ""; - QStringList path_list = misc::toQString(h.get_torrent_info().file_at(0).path.string()).split("/"); + QStringList path_list = misc::toQStringU(h.get_torrent_info().file_at(0).path.string()).split("/"); if(path_list.size() > 1) return save_path()+"/"+path_list.first(); return save_path(); @@ -703,7 +703,7 @@ void QTorrentHandle::prioritize_first_last_piece(bool b) { } void QTorrentHandle::rename_file(int index, QString name) { - h.rename_file(index, std::string(name.toLocal8Bit().constData())); + h.rename_file(index, std::string(name.toUtf8().constData())); } //