Dialogue Plugin

Are you sure this is the case?, the value of uninitialized varibles is undefined in C or C++. Variables which are surely zeroed are only the ones declared using “static” keyword. This is specified in the C++ standard. Some compilers set uninitialized variables to zero, others don’t. So it makes sense a check is triggering if there is no constructor for the struct or default value for the bool declared at initialisation.