From 13130acc67f94775f0ed44f3d2cf6720ef9dbc37 Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Tue, 17 Feb 2009 02:18:57 +0000 Subject: [PATCH] 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 --- input.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/input.c b/input.c index 8505df04..2ff857b3 100644 --- a/input.c +++ b/input.c @@ -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; }