AbstractEventListener executeEvent should invoke before cast return.

This commit is contained in:
MobiusDev
2016-04-27 11:59:44 +00:00
parent fc070c9238
commit d1b78d32df

View File

@ -46,9 +46,10 @@ public class AnnotationEventListener extends AbstractEventListener
{
try
{
final Object result = _callback.invoke(getOwner(), event);
if (_callback.getReturnType() == returnBackClass)
{
return returnBackClass.cast(_callback.invoke(getOwner(), event));
return returnBackClass.cast(result);
}
}
catch (Exception e)