diff --git a/core/util.inc.php b/core/util.inc.php index 5111ff3c..e749d0a3 100644 --- a/core/util.inc.php +++ b/core/util.inc.php @@ -884,9 +884,10 @@ $_event_listeners = array(); */ function add_event_listener(Extension $extension, $pos=50, $events=array()) { global $_event_listeners; + $pos *= 100; foreach($events as $event) { while(isset($_event_listeners[$event][$pos])) { - $pos++; + $pos += 1; } $_event_listeners[$event][$pos] = $extension; }