diff options
author | Benoit Bolsee <benoit.bolsee@online.be> | 2009-08-11 15:44:45 +0400 |
---|---|---|
committer | Benoit Bolsee <benoit.bolsee@online.be> | 2009-08-11 15:44:45 +0400 |
commit | e49ad2e148391aa92cf71d23df6ddeec136c510e (patch) | |
tree | 8049ffa983e4d916c4df29c530e0f5b915ea819a | |
parent | 1d63cacfe4843b53f887bf7eaa83300a0cb73e6c (diff) |
Fix a bug in Ghost causing crash on Blender exit.
-rw-r--r-- | intern/ghost/intern/GHOST_System.cpp | 3 | ||||
-rw-r--r-- | intern/ghost/intern/GHOST_System.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/intern/ghost/intern/GHOST_System.cpp b/intern/ghost/intern/GHOST_System.cpp index 87e5f375958..603452cfcbd 100644 --- a/intern/ghost/intern/GHOST_System.cpp +++ b/intern/ghost/intern/GHOST_System.cpp @@ -289,8 +289,9 @@ GHOST_TSuccess GHOST_System::init() #endif #ifdef GHOST_DEBUG + m_eventPrinter = new GHOST_EventPrinter(); if (m_eventManager) { - m_eventManager->addConsumer(&m_eventPrinter); + m_eventManager->addConsumer(m_eventPrinter); } #endif // GHOST_DEBUG diff --git a/intern/ghost/intern/GHOST_System.h b/intern/ghost/intern/GHOST_System.h index 9310e9b2591..066fe4b93d3 100644 --- a/intern/ghost/intern/GHOST_System.h +++ b/intern/ghost/intern/GHOST_System.h @@ -335,7 +335,7 @@ protected: /** Prints all the events. */ #ifdef GHOST_DEBUG - GHOST_EventPrinter m_eventPrinter; + GHOST_EventPrinter* m_eventPrinter; #endif // GHOST_DEBUG /** Settings of the display before the display went fullscreen. */ |