浏览代码

Make variant constructor explicit to avoid infinite recursion on unknown types, see #70.

Michael Ragazzon 6 年之前
父节点
当前提交
3b094f924b
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Include/RmlUi/Core/Variant.h

+ 1 - 1
Include/RmlUi/Core/Variant.h

@@ -82,7 +82,7 @@ public:
 
 	// Construct by variant type
 	template< typename T >
-	Variant(T&& t);
+	explicit Variant(T&& t);
 
 	// Assign by variant type
 	template<typename T>