Fixed the screen update function... again...

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@260 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues
2008-10-15 17:58:36 +00:00
parent 99d485210c
commit db9e12eda4
3 changed files with 40 additions and 18 deletions

View File

@@ -3622,6 +3622,8 @@ void Bouton_Loupe(void)
if ((!Config.Fast_zoom) || (Mouse_Y>=Menu_Ordonnee) || On_vient_du_menu_de_facteurs_de_zoom)
{
On_vient_du_menu_de_facteurs_de_zoom=0;
DEBUG("BUTL",2);
SDL_UpdateRect(Ecran_SDL,0,0,0,0);
Demarrer_pile_operation(OPERATION_LOUPE);
}
else
@@ -3666,6 +3668,8 @@ void Bouton_Loupe(void)
}
}
Afficher_curseur();
DEBUG("BUTL",1);
SDL_UpdateRect(Ecran_SDL,0,0,0,0);
}
@@ -3701,24 +3705,29 @@ void Bouton_Menu_Loupe(void)
}
while (Bouton_clicke<=0);
DEBUG("BUTM",3);
if (Bouton_clicke>1)
{
Menu_Ordonnee=Menu_Ordonnee_avant_fenetre;
DEBUG("BUTM",42);
Changer_facteur_loupe(Bouton_clicke-2);
}
Fermer_fenetre();
if ( (Bouton_clicke==1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) )
if ( (Bouton_clicke==1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) ) // Cancel
Desenclencher_bouton(BOUTON_LOUPE);
Afficher_curseur();
DEBUG("BUTM",1);
SDL_UpdateRect(Ecran_SDL,0,0,0,0);
if ( (Bouton_clicke>1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) )
if ( (Bouton_clicke>1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) ) // Passage en mode zoom
{
On_vient_du_menu_de_facteurs_de_zoom=1;
Enclencher_bouton(BOUTON_LOUPE,A_GAUCHE);
}
}