From 2d0e8021aa31df8a4dee611a2f97b2cf92d6af0c Mon Sep 17 00:00:00 2001 From: historic_bruno Date: Mon, 30 Jan 2012 04:57:39 +0000 Subject: [PATCH] Fixes old g++ build error with default template arguments, by wrapping them in parentheses. This was SVN commit r10990. --- source/graphics/ShaderManager.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/graphics/ShaderManager.h b/source/graphics/ShaderManager.h index c894903f8e..e51aba014a 100644 --- a/source/graphics/ShaderManager.h +++ b/source/graphics/ShaderManager.h @@ -47,7 +47,7 @@ public: * @param defines key/value set of preprocessor definitions * @return loaded program, or null pointer on error */ - CShaderProgramPtr LoadProgram(const char* name, const std::map& defines = std::map()); + CShaderProgramPtr LoadProgram(const char* name, const std::map& defines = (std::map())); /** * Load a shader effect. @@ -56,7 +56,7 @@ public: * @param defines key/value set of preprocessor definitions * @return loaded technique, or empty technique on error */ - CShaderTechnique LoadEffect(const char* name, const std::map& defines = std::map()); + CShaderTechnique LoadEffect(const char* name, const std::map& defines = (std::map())); private: bool NewProgram(const char* name, const std::map& defines, CShaderProgramPtr& program);