Index: branches/5.2.x/core/kernel/utility/event.php =================================================================== diff -u -N -r14244 -r14437 --- branches/5.2.x/core/kernel/utility/event.php (.../event.php) (revision 14244) +++ branches/5.2.x/core/kernel/utility/event.php (.../event.php) (revision 14437) @@ -1,6 +1,6 @@ use from current event - $name = $this->getPrefixSpecial() . ':' . $name; - } + if ( strpos($name, ':') === false ) { + // PrefixSpecial not specified -> use from current event + $name = $this->getPrefixSpecial() . ':' . $name; + } - $child_event = new kEvent($name); - $child_event->copyFrom($this, true); + $child_event = new kEvent($name); + $child_event->copyFrom($this, true); - $this->Application->HandleEvent($child_event); - $this->copyFrom($child_event); + $this->Application->HandleEvent($child_event); + $this->copyFrom($child_event); $this->specificParams = $child_event->specificParams; }