diff --git a/ChangeLog b/ChangeLog index 4989fbe6a..0d767d95c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -34,6 +34,7 @@ release 0.14.3 * fixed boost-1.38 build * fixed bug where web seeds would be connected before the files were checked + * fixed filename bug when using wide characters release 0.14.2 diff --git a/src/file.cpp b/src/file.cpp index d75b2e16a..79d6e95ea 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -65,7 +65,7 @@ BOOST_STATIC_ASSERT(sizeof(lseek(0, 0, 0)) >= 8); #include #include -#ifdef TORRENT_USE_WPATH +#if TORRENT_USE_WPATH // for safe_convert #include "libtorrent/storage.hpp" #endif @@ -178,7 +178,7 @@ namespace libtorrent FILE_ATTRIBUTE_HIDDEN, // hidden + executable }; -#ifdef TORRENT_USE_WPATH +#if TORRENT_USE_WPATH m_path = safe_convert(path.external_file_string()); #else m_path = utf8_native(path.external_file_string()); @@ -291,7 +291,7 @@ namespace libtorrent DWORD bytes_per_sector; DWORD free_clusters; DWORD total_clusters; -#ifdef TORRENT_USE_WPATH +#if TORRENT_USE_WPATH wchar_t backslash = L'\\'; #else char backslash = '\\';