diff -ru FTGL.orig/src/FTPixmapGlyph.cpp FTGL/src/FTPixmapGlyph.cpp --- FTGL.orig/src/FTPixmapGlyph.cpp 2004-05-26 11:24:37.144480496 +0200 +++ FTGL/src/FTPixmapGlyph.cpp 2004-05-26 11:25:15.846596880 +0200 @@ -30,8 +30,8 @@ // Get the current glColor. float ftglColour[4]; - glGetFloatv( GL_CURRENT_COLOR, ftglColour); - + ftglColour[0] = ftglColour[1] = ftglColour[2] = ftglColour[3] = 1.0; + unsigned char redComponent = static_cast( ftglColour[0] * 255.0f); unsigned char greenComponent = static_cast( ftglColour[1] * 255.0f); unsigned char blueComponent = static_cast( ftglColour[2] * 255.0f);