From 407817284718cb75beebaa467e948e115353146c Mon Sep 17 00:00:00 2001 From: chatlanin Date: Fri, 18 Apr 2025 13:17:57 +0300 Subject: [PATCH] add ex --- src/event/event_manager.hpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/event/event_manager.hpp b/src/event/event_manager.hpp index dfbef21..4ebf4d6 100755 --- a/src/event/event_manager.hpp +++ b/src/event/event_manager.hpp @@ -19,9 +19,17 @@ namespace VE { for(;i < m_funcs.size();++i) m_funcs[i].m_func(e); } + catch(std::exception& ext) + { + hack::error()("call function is error:", ext.what()); + hack::exception ex; + ex.system_error(ext); + ex.set_data(e); + throw ex; + } catch(...) { - hack::error()("call function is error..."); + hack::error()("call function is errorI:", "oopps..."); hack::exception ex; ex.set_data(e); throw ex;