Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Bolsee <benoit.bolsee@online.be>2009-08-11 15:44:45 +0400
committerBenoit Bolsee <benoit.bolsee@online.be>2009-08-11 15:44:45 +0400
commite49ad2e148391aa92cf71d23df6ddeec136c510e (patch)
tree8049ffa983e4d916c4df29c530e0f5b915ea819a
parent1d63cacfe4843b53f887bf7eaa83300a0cb73e6c (diff)
Fix a bug in Ghost causing crash on Blender exit.
-rw-r--r--intern/ghost/intern/GHOST_System.cpp3
-rw-r--r--intern/ghost/intern/GHOST_System.h2
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. */