mirror of
https://github.com/lubosz/overte.git
synced 2025-04-08 09:43:01 +02:00
Replaced withReadLock with resultWithReadLock in ScriptSignalQtProxy::findConnection
This commit is contained in:
parent
586bd7ffca
commit
74a3c514d2
1 changed files with 3 additions and 11 deletions
|
@ -654,8 +654,8 @@ int ScriptSignalQtProxy::discoverMetaCallIdx() {
|
|||
}
|
||||
|
||||
ScriptSignalQtProxy::ConnectionList::iterator ScriptSignalQtProxy::findConnection(QScriptValue thisObject, QScriptValue callback) {
|
||||
ConnectionList::iterator iter;
|
||||
/* resultWithReadLock<ScriptSignalQtProxy::ConnectionList::iterator>([&]{
|
||||
auto iterOut = resultWithReadLock<ScriptSignalQtProxy::ConnectionList::iterator>([&]{
|
||||
ConnectionList::iterator iter;
|
||||
for (iter = _connections.begin(); iter != _connections.end(); ++iter) {
|
||||
Connection& conn = *iter;
|
||||
if (conn.callback.strictlyEquals(callback) && conn.thisValue.strictlyEquals(thisObject)) {
|
||||
|
@ -663,16 +663,8 @@ ScriptSignalQtProxy::ConnectionList::iterator ScriptSignalQtProxy::findConnectio
|
|||
}
|
||||
}
|
||||
return iter;
|
||||
});*/
|
||||
withReadLock([&]{
|
||||
for (iter = _connections.begin(); iter != _connections.end(); ++iter) {
|
||||
Connection& conn = *iter;
|
||||
if (conn.callback.strictlyEquals(callback) && conn.thisValue.strictlyEquals(thisObject)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
return iter;
|
||||
return iterOut;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue