Index: Source/bindings/v8/NPV8Object.cpp |
diff --git a/Source/bindings/v8/NPV8Object.cpp b/Source/bindings/v8/NPV8Object.cpp |
index 99e5e0c2cc3957f9025d0bf3976b4d59e5e12aea..ad23b6323671f0de77522b3e1fc86f7dfb92468c 100644 |
--- a/Source/bindings/v8/NPV8Object.cpp |
+++ b/Source/bindings/v8/NPV8Object.cpp |
@@ -141,10 +141,10 @@ NPObject* npCreateV8ScriptObject(NPP npp, v8::Handle<v8::Object> object, DOMWind |
return reinterpret_cast<NPObject*>(v8npObject); |
} |
} |
+ objectVector = &iter->value; |
} else { |
- iter = v8NPObjectMap->set(v8ObjectHash, V8NPObjectVector()).iterator; |
+ objectVector = &v8NPObjectMap->set(v8ObjectHash, V8NPObjectVector()).iterator->value; |
} |
- objectVector = &iter->value; |
} |
V8NPObject* v8npObject = reinterpret_cast<V8NPObject*>(_NPN_CreateObject(npp, &V8NPObjectClass)); |