Index: branches/unlabeled/unlabeled-1.39.8/core/kernel/event_manager.php =================================================================== diff -u -r7042 -r7043 --- branches/unlabeled/unlabeled-1.39.8/core/kernel/event_manager.php (.../event_manager.php) (revision 7042) +++ branches/unlabeled/unlabeled-1.39.8/core/kernel/event_manager.php (.../event_manager.php) (revision 7043) @@ -248,9 +248,8 @@ } } + // 3. store all prefixes passed before event processing, because they are used by GetTopmostPrefix $passed = explode(',', $this->Application->GetVar('passed')); - - foreach ($events as $prefix_special => $event_name) { if (!$event_name) continue; $prefix_special = explode('.',$prefix_special);