diff options
Diffstat (limited to 'Source/Core/InputCommon/Src/EventHandler.cpp')
| -rw-r--r-- | Source/Core/InputCommon/Src/EventHandler.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/Core/InputCommon/Src/EventHandler.cpp b/Source/Core/InputCommon/Src/EventHandler.cpp index 81890202db..19dc819baf 100644 --- a/Source/Core/InputCommon/Src/EventHandler.cpp +++ b/Source/Core/InputCommon/Src/EventHandler.cpp @@ -19,13 +19,15 @@ EventHandler::~EventHandler() { EventHandler *EventHandler::GetInstance() { // fprintf(stderr, "handler instance %p\n", m_Instance); + return m_Instance; +} - if (! m_Instance) +void EventHandler::Init() +{ m_Instance = new EventHandler(); - return m_Instance; } -void EventHandler::Destroy() { +void EventHandler::Shutdown() { if (m_Instance) delete m_Instance; // fprintf(stderr, "deleting instance %p\n", m_Instance); |
