- wxColour *the_colour = wxTheColourDatabase->FindColour(colour);
- if(the_colour) {
- GLboolean b;
- glGetBooleanv(GL_RGBA_MODE, &b);
- if(b) {
- glColor3ub(the_colour->Red(),
- the_colour->Green(),
- the_colour->Blue());
- } else {
+ wxColour the_colour = wxTheColourDatabase->Find(colour);
+ if(the_colour.Ok())
+ {
+ GLboolean b;
+ glGetBooleanv(GL_RGBA_MODE, &b);
+ if(b)
+ {
+ glColor3ub(the_colour.Red(),
+ the_colour.Green(),
+ the_colour.Blue());
+ }
+ else
+ {