diff options
-rw-r--r-- | win32/ScintillaWin.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 19194a8bb..ea463cad0 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -571,7 +571,12 @@ ScintillaWin::ScintillaWin(HWND hwnd) { Init(); } -ScintillaWin::~ScintillaWin() {} +ScintillaWin::~ScintillaWin() { + if (sysCaretBitmap) { + ::DeleteObject(sysCaretBitmap); + sysCaretBitmap = {}; + } +} void ScintillaWin::Init() { // Initialize COM. If the app has already done this it will have |