X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0bca03736369e836cce9297509505c5972e775dd..9d5507f7a2701395e1d5c121bd877bb9066ee6ea:/src/cocoa/icon.mm?ds=inline diff --git a/src/cocoa/icon.mm b/src/cocoa/icon.mm index 9c5e15c950..91b059ba59 100644 --- a/src/cocoa/icon.mm +++ b/src/cocoa/icon.mm @@ -108,17 +108,9 @@ bool wxIcon::CreateFromXpm(const char **xpm) bool wxIcon::LoadFile(const wxString& filename, wxBitmapType type, int desiredWidth, int desiredHeight) { - UnRef(); - - m_refData = new wxIconRefData; - M_ICONDATA->m_width = 5; - M_ICONDATA->m_height = 5; - M_ICONDATA->m_cocoaNSImage = [[NSImage alloc] initWithSize:NSMakeSize(5,5)]; - M_ICONDATA->m_ok = true; - M_ICONDATA->m_numColors = 0; - M_ICONDATA->m_quality = 0; - - return false; + wxBitmap bitmap(filename, type); + CopyFromBitmap(bitmap); + return bitmap.Ok(); } void wxIcon::CopyFromBitmap(const wxBitmap& bitmap) @@ -134,7 +126,7 @@ void wxIcon::CopyFromBitmap(const wxBitmap& bitmap) M_ICONDATA->m_quality = 0; } -bool wxIcon::Ok() const +bool wxIcon::IsOk() const { return m_refData && M_ICONDATA->m_ok; }