From f65820313fb8c3d9257e9f488ebe5d8310c9ec0b Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Sun, 21 Dec 2008 18:23:41 +0000 Subject: [PATCH] Fixed a bug which attempted to refresh below the screen when menu is hidden git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@409 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- moteur.c | 13 ++++++++----- sdlscreen.c | 2 -- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/moteur.c b/moteur.c index 1233bfaa..5f4ea8b8 100644 --- a/moteur.c +++ b/moteur.c @@ -310,11 +310,14 @@ void Tracer_cadre_de_bouton_du_menu(byte Numero,byte Enfonce) BLOCK_MENU[Fin_Y-Pos_X][Fin_X]=Couleur_Bas_droite; } } - UpdateRect( - Debut_X*Menu_Facteur_X, - Debut_Y*Menu_Facteur_Y + Menu_Ordonnee, - (Fin_X+1-Debut_X)*Menu_Facteur_X, - (Fin_Y+1-Debut_Y)*Menu_Facteur_Y); + if (Menu_visible) + { + UpdateRect( + Debut_X*Menu_Facteur_X, + Debut_Y*Menu_Facteur_Y + Menu_Ordonnee, + (Fin_X+1-Debut_X)*Menu_Facteur_X, + (Fin_Y+1-Debut_Y)*Menu_Facteur_Y); + } } diff --git a/sdlscreen.c b/sdlscreen.c index 54d3f01d..170f26a0 100644 --- a/sdlscreen.c +++ b/sdlscreen.c @@ -40,8 +40,6 @@ #ifndef METHODE_UPDATE #ifdef __macosx__ #define METHODE_UPDATE METHODE_UPDATE_PLEINE_PAGE - #elif defined(__WINDOWS__) - #define METHODE_UPDATE METHODE_UPDATE_MULTI_RECTANGLE #else #define METHODE_UPDATE METHODE_UPDATE_PAR_CUMUL #endif