From a3a7fb83e645112eb2b7f6620cda9fbaf434311a Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Sat, 5 Aug 2017 19:48:29 -0300 Subject: Made bool constructor explicit in Variant to avoid bugs, fixes #7843 --- core/variant.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/variant.h') diff --git a/core/variant.h b/core/variant.h index 583a0d09a0..4d137efac2 100644 --- a/core/variant.h +++ b/core/variant.h @@ -42,8 +42,8 @@ #include "io/ip_address.h" #include "math_2d.h" #include "matrix3.h" -#include "os/power.h" #include "node_path.h" +#include "os/power.h" #include "plane.h" #include "quat.h" #include "rect3.h" @@ -239,7 +239,7 @@ public: operator IP_Address() const; - Variant(bool p_bool); + explicit Variant(bool p_bool); Variant(signed int p_int); // real one Variant(unsigned int p_int); #ifdef NEED_LONG_INT -- cgit v1.2.3