Changeset 77020 in webkit
- Timestamp:
- Jan 28, 2011, 4:29:41 PM (15 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r77019 r77020 1 2011-01-28 Oliver Hunt <[email protected]> 2 3 Fix Qt build. 4 5 * bridge/qt/qt_runtime.cpp: 6 (JSC::Bindings::QtRuntimeMetaMethod::QtRuntimeMetaMethod): 7 (JSC::Bindings::QtRuntimeMetaMethod::markChildren): 8 (JSC::Bindings::QtRuntimeMetaMethod::connectGetter): 9 (JSC::Bindings::QtRuntimeMetaMethod::disconnectGetter): 10 * bridge/qt/qt_runtime.h: 11 1 12 2011-01-28 Antti Koivisto <[email protected]> 2 13 -
trunk/Source/WebCore/bridge/qt/qt_runtime.cpp
r75189 r77020 1402 1402 d->m_signature = signature; 1403 1403 d->m_index = index; 1404 d->m_connect = 0;1405 d->m_disconnect = 0;1406 1404 d->m_allowPrivate = allowPrivate; 1407 1405 } … … 1412 1410 QW_D(QtRuntimeMetaMethod); 1413 1411 if (d->m_connect) 1414 markStack.append( d->m_connect);1412 markStack.append(&d->m_connect); 1415 1413 if (d->m_disconnect) 1416 markStack.append( d->m_disconnect);1414 markStack.append(&d->m_disconnect); 1417 1415 } 1418 1416 … … 1524 1522 1525 1523 if (!d->m_connect) 1526 d->m_connect = new (exec) QtRuntimeConnectionMethod(exec, ident, true, d->m_instance, d->m_index, d->m_signature);1524 d->m_connect.set(exec->globalData(), this, new (exec) QtRuntimeConnectionMethod(exec, ident, true, d->m_instance, d->m_index, d->m_signature)); 1527 1525 return d->m_connect; 1528 1526 } … … 1534 1532 1535 1533 if (!d->m_disconnect) 1536 d->m_disconnect = new (exec) QtRuntimeConnectionMethod(exec, ident, false, d->m_instance, d->m_index, d->m_signature);1534 d->m_disconnect.set(exec->globalData(), this, new (exec) QtRuntimeConnectionMethod(exec, ident, false, d->m_instance, d->m_index, d->m_signature)); 1537 1535 return d->m_disconnect; 1538 1536 } -
trunk/Source/WebCore/bridge/qt/qt_runtime.h
r60639 r77020 130 130 bool m_allowPrivate; 131 131 int m_index; 132 QtRuntimeConnectionMethod *m_connect;133 QtRuntimeConnectionMethod *m_disconnect;132 WriteBarrier<QtRuntimeConnectionMethod> m_connect; 133 WriteBarrier<QtRuntimeConnectionMethod> m_disconnect; 134 134 }; 135 135
Note:
See TracChangeset
for help on using the changeset viewer.