Changeset 37175 in webkit for trunk/JavaScriptCore/API/JSClassRef.cpp
- Timestamp:
- Oct 1, 2008, 6:30:13 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSClassRef.cpp
r36726 r37175 186 186 OpaqueJSClassContextData& OpaqueJSClass::contextData(ExecState* exec) 187 187 { 188 HashMap<OpaqueJSClass*, OpaqueJSClassContextData*>* contextDataMap = exec->globalData().opaqueJSClassData; 189 HashMap<OpaqueJSClass*, OpaqueJSClassContextData*>::iterator iter = contextDataMap->find(this); 190 if (iter != contextDataMap->end()) 191 return *iter->second; 192 return *contextDataMap->add(this, new OpaqueJSClassContextData(this)).first->second; 188 OpaqueJSClassContextData*& contextData = exec->globalData().opaqueJSClassData.add(this, 0).first->second; 189 if (!contextData) 190 contextData = new OpaqueJSClassContextData(this); 191 return *contextData; 193 192 } 194 193
Note:
See TracChangeset
for help on using the changeset viewer.