Don't check for always-available CGColorCreateGenericRGB
This function is available on OS X since 10.5, which is the minimum supported version of wx 3.0. Fixes Xcode 6.3 warning triggered by checking availability of a symbol that wasn't marked as weak_import.
This commit is contained in:
parent
3c70847bea
commit
144d03880f
@ -70,14 +70,11 @@ void wxColour::InitRGBA (ChannelType r, ChannelType g, ChannelType b, ChannelTyp
|
||||
|
||||
CGColorRef col = 0 ;
|
||||
#if wxOSX_USE_COCOA_OR_CARBON
|
||||
if ( CGColorCreateGenericRGB != NULL )
|
||||
col = CGColorCreateGenericRGB( (CGFloat)(r / 255.0), (CGFloat) (g / 255.0), (CGFloat) (b / 255.0), (CGFloat) (a / 255.0) );
|
||||
else
|
||||
col = CGColorCreateGenericRGB( (CGFloat)(r / 255.0), (CGFloat) (g / 255.0), (CGFloat) (b / 255.0), (CGFloat) (a / 255.0) );
|
||||
#else
|
||||
CGFloat components[4] = { (CGFloat)(r / 255.0), (CGFloat) (g / 255.0), (CGFloat) (b / 255.0), (CGFloat) (a / 255.0) } ;
|
||||
col = CGColorCreate( wxMacGetGenericRGBColorSpace() , components ) ;
|
||||
#endif
|
||||
{
|
||||
CGFloat components[4] = { (CGFloat)(r / 255.0), (CGFloat) (g / 255.0), (CGFloat) (b / 255.0), (CGFloat) (a / 255.0) } ;
|
||||
col = CGColorCreate( wxMacGetGenericRGBColorSpace() , components ) ;
|
||||
}
|
||||
wxASSERT_MSG(col != NULL, "Invalid CoreGraphics Color");
|
||||
m_cgColour.reset( col );
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user