*** empty log message ***

This commit is contained in:
Arvid Norberg 2004-07-18 11:40:22 +00:00
parent 1148a5574c
commit 59123c793b
1 changed files with 7 additions and 2 deletions

View File

@ -220,9 +220,15 @@ namespace libtorrent
std::string old_path;
std::string new_path;
fs::create_directory(save_path);
if (m_pimpl->info.num_files() == 1)
{
old_path = (m_pimpl->save_path / m_pimpl->info.begin_files()->path)
fs::path single_file = m_pimpl->info.begin_files()->path;
if (single_file.has_branch_path())
fs::create_directory(save_path / single_file.branch_path());
old_path = (m_pimpl->save_path / single_file)
.native_file_string();
new_path = (save_path / m_pimpl->info.begin_files()->path)
.native_file_string();
@ -236,7 +242,6 @@ namespace libtorrent
.native_directory_string();
}
fs::create_directory(save_path);
int ret = std::rename(old_path.c_str(), new_path.c_str());
if (ret == 0)
{