comparison mac/dw.m @ 760:2fb17622a455

Possible fix for exception in dw_bitmapbutton_new_from_data()
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 17 Mar 2011 23:21:19 +0000
parents f574028932cc
children 2aaa3f67cfb1
comparison
equal deleted inserted replaced
759:6d880e68e8d4 760:2fb17622a455
2700 * (BMP or ICO on OS/2 or Windows, XPM on Unix) 2700 * (BMP or ICO on OS/2 or Windows, XPM on Unix)
2701 * len: length of str 2701 * len: length of str
2702 */ 2702 */
2703 HWND API dw_bitmapbutton_new_from_data(char *text, unsigned long cid, char *data, int len) 2703 HWND API dw_bitmapbutton_new_from_data(char *text, unsigned long cid, char *data, int len)
2704 { 2704 {
2705 NSData *thisdata = [[NSData alloc] dataWithBytes:data length:len]; 2705 NSData *thisdata = [NSData dataWithBytes:data length:len];
2706 NSImage *image = [[NSImage alloc] initWithData:thisdata]; 2706 NSImage *image = [[NSImage alloc] initWithData:thisdata];
2707 DWButton *button = _button_new("", cid); 2707 DWButton *button = _button_new("", cid);
2708 if(image) 2708 if(image)
2709 { 2709 {
2710 [button setImage:image]; 2710 [button setImage:image];