aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--win32/ScintillaWin.cxx7
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