Merge pull request #5333 from J08nY/signal-list-fix

Object: get_signal_connection_list fixed
This commit is contained in:
Rémi Verschelde 2016-06-22 07:52:23 +02:00 committed by GitHub
commit 0266d752b3
1 changed files with 10 additions and 8 deletions

View File

@ -1320,14 +1320,16 @@ Array Object::_get_signal_connection_list(const String& p_signal) const{
for (List<Connection>::Element *E=conns.front();E;E=E->next()) {
Connection &c=E->get();
Dictionary rc;
rc["signal"]=c.signal;
rc["method"]=c.method;
rc["source"]=c.source;
rc["target"]=c.target;
rc["binds"]=c.binds;
rc["flags"]=c.flags;
ret.push_back(rc);
if (c.signal == p_signal){
Dictionary rc;
rc["signal"]=c.signal;
rc["method"]=c.method;
rc["source"]=c.source;
rc["target"]=c.target;
rc["binds"]=c.binds;
rc["flags"]=c.flags;
ret.push_back(rc);
}
}
return ret;