From b6d7293a12c1e59e2eb76bd9a7038a9def2f8dd5 Mon Sep 17 00:00:00 2001 From: "florent.teppe" Date: Thu, 4 Aug 2022 09:13:25 +0200 Subject: [PATCH] Removed weird lines that I thought were necessary to please the compiler --- components/shader/shadermanager.cpp | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/components/shader/shadermanager.cpp b/components/shader/shadermanager.cpp index 336d47e68f..62b2517a1d 100644 --- a/components/shader/shadermanager.cpp +++ b/components/shader/shadermanager.cpp @@ -381,18 +381,7 @@ namespace Shader { for (const std::filesystem::path& file : shaderFiles) { - KeysHolder* shaderSet_ptr; - auto found = mShaderFiles.find(file.string()); - if (found != mShaderFiles.end()) //Apparently there is an issue that prevents me from using operator[] - { - shaderSet_ptr = &found->second; - } - else - { - shaderSet_ptr = &mShaderFiles.insert(std::make_pair<>(file.string(), KeysHolder())).first->second; - } - auto& shaderSet = *shaderSet_ptr; - shaderSet.insert(std::make_pair( templateName, defines )); + mShaderFiles[file.string()].insert(std::make_pair(templateName, defines)); } }