Also make use of the seed.
Change-Id: I03bd961489d95504bf973c02d51979904fbd9b1c
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
#include "qv8sequencewrapper_p.h"
#include "qv8jsonwrapper_p.h"
+namespace v8 {
+
+// Needed for V8ObjectSet
+inline uint qHash(const v8::Handle<v8::Object> &object, uint seed)
+{
+ return (object->GetIdentityHash() ^ seed);
+}
+
+}
+
QT_BEGIN_NAMESPACE
return 0;
}
-// Needed for V8ObjectSet
-template<>
-inline uint qHash<v8::Handle<v8::Object> >(const v8::Handle<v8::Object> &object, uint /*seed*/)
-{
- return object->GetIdentityHash();
-}
-
QT_END_NAMESPACE
#endif // QQMLV8ENGINE_P_H