Mercurial > dwindows
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) |