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