// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#include "wx/setup.h"
-#include "wx/utils.h"
-#include "wx/brush.h"
+#include "wx/wxprec.h"
+#ifndef WX_PRECOMP
+ #include "wx/utils.h"
+ #include "wx/brush.h"
+#endif //WX_PRECOMP
#include "wx/colour.h"
#import <AppKit/NSColor.h>
wxBrushRefData::wxBrushRefData(const wxColour& colour, int style)
{
m_cocoaNSColor = NULL;
- m_style = wxSOLID;
+ m_style = style;
m_colour = colour;
}
// Brushes
wxBrush::wxBrush()
{
- m_refData = new wxBrushRefData;
}
wxBrush::~wxBrush()
WX_NSColor wxBrush::GetNSColor()
{
- wxCHECK_MSG( Ok(), NULL, _T("invalid brush") );
+ if(!m_refData)
+ return [NSColor clearColor];
return M_BRUSHDATA->GetNSColor();
}