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:
parent
f6b184cd9b
commit
13130acc67
11
input.c
11
input.c
@ -129,12 +129,16 @@ int Move_cursor_with_constraints()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((INPUT_Nouveau_Mouse_X != Mouse_X) ||
|
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;
|
Forcer_affichage_curseur=0;
|
||||||
Effacer_curseur(); // On efface le curseur AVANT de le déplacer...
|
Effacer_curseur(); // On efface le curseur AVANT de le déplacer...
|
||||||
Mouse_X=INPUT_Nouveau_Mouse_X;
|
Mouse_X=INPUT_Nouveau_Mouse_X;
|
||||||
Mouse_Y=INPUT_Nouveau_Mouse_Y;
|
Mouse_Y=INPUT_Nouveau_Mouse_Y;
|
||||||
|
Mouse_K=INPUT_Nouveau_Mouse_K;
|
||||||
Calculer_coordonnees_pinceau();
|
Calculer_coordonnees_pinceau();
|
||||||
Afficher_curseur();
|
Afficher_curseur();
|
||||||
|
|
||||||
@ -142,11 +146,6 @@ int Move_cursor_with_constraints()
|
|||||||
if (Mouse_count>Config.Mouse_Merge_movement)
|
if (Mouse_count>Config.Mouse_Merge_movement)
|
||||||
Retour=1;
|
Retour=1;
|
||||||
}
|
}
|
||||||
if ((INPUT_Nouveau_Mouse_K != Mouse_K))
|
|
||||||
{
|
|
||||||
Mouse_K=INPUT_Nouveau_Mouse_K;
|
|
||||||
Retour=1;
|
|
||||||
}
|
|
||||||
|
|
||||||
return Retour;
|
return Retour;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user