Fixed the pipette leaking drops (issue 115) and a few other display bugs on mouse click or release

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@639 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud 2009-02-17 02:18:57 +00:00
parent f6b184cd9b
commit 13130acc67

11
input.c
View File

@ -129,12 +129,16 @@ int Move_cursor_with_constraints()
}
}
if ((INPUT_Nouveau_Mouse_X != Mouse_X) ||
(INPUT_Nouveau_Mouse_Y != Mouse_Y))
(INPUT_Nouveau_Mouse_Y != Mouse_Y) ||
(INPUT_Nouveau_Mouse_K != Mouse_K))
{
if ((INPUT_Nouveau_Mouse_K != Mouse_K))
Retour=1;
Forcer_affichage_curseur=0;
Effacer_curseur(); // On efface le curseur AVANT de le déplacer...
Mouse_X=INPUT_Nouveau_Mouse_X;
Mouse_Y=INPUT_Nouveau_Mouse_Y;
Mouse_K=INPUT_Nouveau_Mouse_K;
Calculer_coordonnees_pinceau();
Afficher_curseur();
@ -142,11 +146,6 @@ int Move_cursor_with_constraints()
if (Mouse_count>Config.Mouse_Merge_movement)
Retour=1;
}
if ((INPUT_Nouveau_Mouse_K != Mouse_K))
{
Mouse_K=INPUT_Nouveau_Mouse_K;
Retour=1;
}
return Retour;
}