comparison os2/dw.c @ 548:0369176130af

Destroy the icon HPOINTER when destroying bitmap buttons using icons.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 04 Apr 2004 18:47:21 +0000
parents 291f3eae2c25
children 756477206006
comparison
equal deleted inserted replaced
547:291f3eae2c25 548:0369176130af
304 HBITMAP hbm = (HBITMAP)dw_window_get_data(handle, "_dw_bitmap"); 304 HBITMAP hbm = (HBITMAP)dw_window_get_data(handle, "_dw_bitmap");
305 HPS hps = (HPS)dw_window_get_data(handle, "_dw_hps"); 305 HPS hps = (HPS)dw_window_get_data(handle, "_dw_hps");
306 HDC hdc = (HDC)dw_window_get_data(handle, "_dw_hdc"); 306 HDC hdc = (HDC)dw_window_get_data(handle, "_dw_hdc");
307 HPIXMAP pixmap = (HPIXMAP)dw_window_get_data(handle, "_dw_hpixmap"); 307 HPIXMAP pixmap = (HPIXMAP)dw_window_get_data(handle, "_dw_hpixmap");
308 HPIXMAP disable = (HPIXMAP)dw_window_get_data(handle, "_dw_hpixmap_disabled"); 308 HPIXMAP disable = (HPIXMAP)dw_window_get_data(handle, "_dw_hpixmap_disabled");
309 HPOINTER icon = (HPOINTER)dw_window_get_data(handle, "_dw_button_icon");
310
311 if(icon)
312 WinDestroyPointer(icon);
309 313
310 if(pixmap) 314 if(pixmap)
311 dw_pixmap_destroy(pixmap); 315 dw_pixmap_destroy(pixmap);
312 316
313 if(disable) 317 if(disable)