From b5a9e4ead8e7c9f012d95f3c48c199d1ff8cdb47 Mon Sep 17 00:00:00 2001 From: Tobias Frisch <tfrisch@uni-koblenz.de> Date: Sun, 18 Jul 2021 20:11:23 +0200 Subject: [PATCH] [#100] Big brain move! Big brain! Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de> --- src/vkcv/File.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/vkcv/File.cpp b/src/vkcv/File.cpp index 8fc838c3..6006b90f 100644 --- a/src/vkcv/File.cpp +++ b/src/vkcv/File.cpp @@ -14,6 +14,16 @@ namespace vkcv { std::filesystem::path generateTemporaryFilePath() { + std::filesystem::path tmp = generateTemporaryDirectoryPath(); + + if (std::filesystem::is_directory(tmp)) { + return std::filesystem::path(tmp.string() + "W"); // add W for Wambo + } else { + return tmp; + } + } + + std::filesystem::path generateTemporaryDirectoryPath() { std::error_code code; auto tmp = std::filesystem::temp_directory_path(code); @@ -45,14 +55,6 @@ namespace vkcv { return tmp / name; } - std::filesystem::path generateTemporaryDirectoryPath() { - std::filesystem::path tmp = generateTemporaryFilePath(); - - if (std::filesystem::is_directory(tmp)) { - return std::filesystem::path(tmp.string() + "W"); // add W for Wambo - } else { - return tmp; - } - } + } -- GitLab