diff --git a/src/Event.h b/src/Event.h index 5639fea96f..a5229b3e10 100644 --- a/src/Event.h +++ b/src/Event.h @@ -116,6 +116,11 @@ public: // by returning a zero-timeout. double GetNextTimeout() override { return head ? 0.0 : -1.0; } + /** + * @return A pointer to the currently dispatched event or nullptr. + */ + const Event* CurrentEvent() const { return current; } + void Process() override; const char* Tag() override { return "EventManager"; } void InitPostScript();