// that SetCurrent() can only be called for a shown window, so check for it
wxASSERT_MSG( IsShownOnScreen(), _T("can't make hidden GL canvas current") );
- return context.SetCurrent(*wx_static_cast(const wxGLCanvas *, this));
+ return context.SetCurrent(*static_cast<const wxGLCanvas *>(this));
}
bool wxGLCanvasBase::SetColour(const wxString& colour)
/* static */
bool wxGLCanvasBase::IsExtensionInList(const char *list, const char *extension)
{
+ if ( !list )
+ return false;
+
for ( const char *p = list; *p; p++ )
{
// advance up to the next possible match