Mercurial > dwindows
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]; |