From cbd1348760299580d22f9b0b0a52021768d8619e Mon Sep 17 00:00:00 2001 From: Mathieu Schroeter Date: Sun, 5 Feb 2017 10:04:05 +0100 Subject: [PATCH] Remove ddraw cursor --- pixmap.cpp | 13 +++++++++---- pixmap.h | 2 -- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/pixmap.cpp b/pixmap.cpp index 08ce038..acce9eb 100644 --- a/pixmap.cpp +++ b/pixmap.cpp @@ -37,7 +37,9 @@ CPixmap::CPixmap() m_lpDD = NULL; m_lpDDSPrimary = NULL; m_lpDDSBack = NULL; - m_lpDDSMouse = NULL; + + for (i = 0; i < MAXCURSORS; i++) + m_lpSDLCursors[i] = nullptr; for ( i=0 ; iRelease(); - m_lpDDSMouse = NULL; + if (m_lpSDLCursors[i]) + { + SDL_FreeCursor (m_lpSDLCursors[i]); + m_lpSDLCursors[i] = nullptr; + } } for ( i=0 ; i