1.1 --- a/macros/EventAggregator.py Sun Oct 30 00:35:44 2011 +0200
1.2 +++ b/macros/EventAggregator.py Mon Nov 07 01:31:59 2011 +0100
1.3 @@ -1640,6 +1640,14 @@
1.4 else:
1.5 unpositioned_events = []
1.6
1.7 + # Events whose location is unpositioned are themselves considered
1.8 + # unpositioned.
1.9 +
1.10 + for location in set(events_by_location.keys()).difference(event_locations.keys()):
1.11 + unpositioned_events += events_by_location[location]
1.12 +
1.13 + # Sort the locations before traversing them.
1.14 +
1.15 event_locations = event_locations.items()
1.16 event_locations.sort()
1.17