From 0e748c5a9784d19d10c23bb5c72f032a2331567b Mon Sep 17 00:00:00 2001 From: Alejandro Marzini Date: Fri, 16 Jul 2010 23:50:46 +0000 Subject: Added basic cursor drawing. svn-id: r50954 --- backends/graphics/sdl/sdl-graphics.cpp | 4 ++++ backends/graphics/sdl/sdl-graphics.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'backends/graphics/sdl') diff --git a/backends/graphics/sdl/sdl-graphics.cpp b/backends/graphics/sdl/sdl-graphics.cpp index efb8e9afc8..b9318fd327 100644 --- a/backends/graphics/sdl/sdl-graphics.cpp +++ b/backends/graphics/sdl/sdl-graphics.cpp @@ -190,6 +190,10 @@ SdlGraphicsManager::SdlGraphicsManager() } SdlGraphicsManager::~SdlGraphicsManager() { + // Unregister the event observer + if (g_system->getEventManager()->getEventDispatcher() != NULL) + g_system->getEventManager()->getEventDispatcher()->unregisterObserver(this); + unloadGFXMode(); g_system->deleteMutex(_graphicsMutex); diff --git a/backends/graphics/sdl/sdl-graphics.h b/backends/graphics/sdl/sdl-graphics.h index 157c754a5f..a990d31a0f 100644 --- a/backends/graphics/sdl/sdl-graphics.h +++ b/backends/graphics/sdl/sdl-graphics.h @@ -73,7 +73,7 @@ public: /** * SDL graphics manager */ -class SdlGraphicsManager : public GraphicsManager, public Common::EventObserver { +class SdlGraphicsManager : public GraphicsManager, public Common::EventObserver { public: SdlGraphicsManager(); virtual ~SdlGraphicsManager(); -- cgit v1.2.3