GLSL lighting problems

When I enable GLSL in the game engine and play the game, it assumes everything is vertex painted and causes every, save the objects which are already vertex painted, completely white. How do I stop this?

Set the Viewport Shading to Textured.