raise event through ged before generating child events
This commit is contained in:
parent
98c46f2b56
commit
f93dca04f3
1 changed files with 6 additions and 7 deletions
|
@ -58,8 +58,8 @@ class NetworkEventsController(object):
|
||||||
|
|
||||||
def push_incoming_event(self, event_object):
|
def push_incoming_event(self, event_object):
|
||||||
if event_object.generate():
|
if event_object.generate():
|
||||||
if self._generate_events_based_on_incoming_event(event_object):
|
|
||||||
gajim.ged.raise_event(event_object.name, event_object)
|
gajim.ged.raise_event(event_object.name, event_object)
|
||||||
|
self._generate_events_based_on_incoming_event(event_object)
|
||||||
|
|
||||||
def push_outgoing_event(self, event_object):
|
def push_outgoing_event(self, event_object):
|
||||||
pass
|
pass
|
||||||
|
@ -78,9 +78,8 @@ class NetworkEventsController(object):
|
||||||
for new_event_class in self.incoming_events_generators[base_event_name]:
|
for new_event_class in self.incoming_events_generators[base_event_name]:
|
||||||
new_event_object = new_event_class(None, base_event=event_object)
|
new_event_object = new_event_class(None, base_event=event_object)
|
||||||
if new_event_object.generate():
|
if new_event_object.generate():
|
||||||
if self._generate_events_based_on_incoming_event(new_event_object):
|
|
||||||
gajim.ged.raise_event(new_event_object.name, new_event_object)
|
gajim.ged.raise_event(new_event_object.name, new_event_object)
|
||||||
return True
|
self._generate_events_based_on_incoming_event(new_event_object)
|
||||||
|
|
||||||
class NetworkEvent(object):
|
class NetworkEvent(object):
|
||||||
name = ''
|
name = ''
|
||||||
|
|
Loading…
Add table
Reference in a new issue