diff --git a/src/script/C4Value.cpp b/src/script/C4Value.cpp index 1c64a2df1..3e4e97ea4 100644 --- a/src/script/C4Value.cpp +++ b/src/script/C4Value.cpp @@ -529,6 +529,9 @@ bool C4Value::operator == (const C4Value& Value2) const case C4V_Array: return Type == Value2.Type && (Data.Array == Value2.Data.Array || *(Data.Array) == *(Value2.Data.Array)); + case C4V_Function: + return Type == Value2.Type && + Data == Value2.Data; default: assert(!"Unexpected C4Value type (denumeration missing?)"); return Data == Value2.Data;