Fix GDI objects leak when setting custom cursor

Fixes #19906
This commit is contained in:
Marcin Zawiejski 2019-01-23 00:58:18 +01:00
parent 42ce497e79
commit 62f3611271

View file

@ -2335,6 +2335,9 @@ void OS_Windows::set_custom_mouse_cursor(const RES &p_cursor, CursorShape p_shap
iconinfo.hbmMask = hAndMask;
iconinfo.hbmColor = hXorMask;
if (cursors[p_shape])
DestroyIcon(cursors[p_shape]);
cursors[p_shape] = CreateIconIndirect(&iconinfo);
if (p_shape == cursor_shape) {