fixed opengl display anomaly on Linux