diff --git a/Include/AuroraInterfaces.hpp b/Include/AuroraInterfaces.hpp index 877b2d2..1ec5700 100644 --- a/Include/AuroraInterfaces.hpp +++ b/Include/AuroraInterfaces.hpp @@ -43,6 +43,10 @@ name ## _t name ## Functional; \ virtual ret name (AUI_EXPAND_PARAMS params) override \ { \ + if (!name ## Functional) \ + { \ + return ret(); \ + } \ return name ## Functional(AUI_EXPAND_PARAMS_PARAMS params); \ }