AbstractEventListener executeEvent should invoke before cast return.
This commit is contained in:
@@ -46,9 +46,10 @@ public class AnnotationEventListener extends AbstractEventListener
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
final Object result = _callback.invoke(getOwner(), event);
|
||||||
if (_callback.getReturnType() == returnBackClass)
|
if (_callback.getReturnType() == returnBackClass)
|
||||||
{
|
{
|
||||||
return returnBackClass.cast(_callback.invoke(getOwner(), event));
|
return returnBackClass.cast(result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
Reference in New Issue
Block a user