From c4102e4eb7d6774e052810748f4773118134325b Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 27 Dec 2008 21:41:30 +0000 Subject: [PATCH] Fixes screen updates problems git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@432 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- boutons.c | 6 +++--- moteur.c | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/boutons.c b/boutons.c index db6157fc..985c6e03 100644 --- a/boutons.c +++ b/boutons.c @@ -3838,19 +3838,19 @@ void Bouton_Menu_Loupe(void) } while (Bouton_clicke<=0); + Fermer_fenetre(); + if (Bouton_clicke>1) { Menu_Ordonnee=Menu_Ordonnee_avant_fenetre; Changer_facteur_loupe(Bouton_clicke-2); } - Fermer_fenetre(); - if ( (Bouton_clicke==1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) ) // Cancel Desenclencher_bouton(BOUTON_LOUPE); - Afficher_curseur(); Afficher_ecran(); + Afficher_curseur(); UpdateRect(Principal_Split,0,Largeur_ecran-Principal_Split,Menu_Ordonnee); if ( (Bouton_clicke>1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) ) // Passage en mode zoom diff --git a/moteur.c b/moteur.c index a5168d77..368fa9fa 100644 --- a/moteur.c +++ b/moteur.c @@ -427,6 +427,7 @@ void Deplacer_Split(void) Ligne_verticale_XOR(Principal_Split,0,Menu_Ordonnee); Ligne_verticale_XOR(Principal_X_Zoom-1,0,Menu_Ordonnee); Afficher_curseur(); + UpdateRect(Principal_Split,0,abs(Principal_Split-Principal_X_Zoom)+1,Menu_Ordonnee); while (Mouse_K) {