# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1081104441 0 # Node ID 0369176130afa507d6200b2dfc18ab6caaff5e6d # Parent 291f3eae2c256333ef2b3a120ed198da30a7710b Destroy the icon HPOINTER when destroying bitmap buttons using icons. diff -r 291f3eae2c25 -r 0369176130af os2/dw.c --- a/os2/dw.c Sun Apr 04 18:45:40 2004 +0000 +++ b/os2/dw.c Sun Apr 04 18:47:21 2004 +0000 @@ -306,6 +306,10 @@ HDC hdc = (HDC)dw_window_get_data(handle, "_dw_hdc"); HPIXMAP pixmap = (HPIXMAP)dw_window_get_data(handle, "_dw_hpixmap"); HPIXMAP disable = (HPIXMAP)dw_window_get_data(handle, "_dw_hpixmap_disabled"); + HPOINTER icon = (HPOINTER)dw_window_get_data(handle, "_dw_button_icon"); + + if(icon) + WinDestroyPointer(icon); if(pixmap) dw_pixmap_destroy(pixmap);