diff --git a/arch/ogl/gr.c b/arch/ogl/gr.c index 0065554d8..f8b2a4523 100755 --- a/arch/ogl/gr.c +++ b/arch/ogl/gr.c @@ -109,7 +109,7 @@ void ogl_set_screen_mode(void){ }else{ glClearColor(0.0, 0.0, 0.0, 0.0); glDrawBuffer(GL_FRONT); - if (Screen_mode == -1 && Function_mode == FMODE_GAME) + if (Screen_mode == -1 || Function_mode == FMODE_MENU) glClear(GL_COLOR_BUFFER_BIT); glMatrixMode(GL_PROJECTION); glLoadIdentity();//clear matrix