From b0e7f6189f3c19eb79d63249c8d56bc13a7cd9df Mon Sep 17 00:00:00 2001 From: Franck Charlet Date: Tue, 23 Dec 2008 20:18:25 +0000 Subject: [PATCH] Issue 67 should now be entirely fixed (including the coordinates being displayed while hovering the menu). git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@413 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- moteur.c | 83 ++++++++++++++++++++++++++++++++----------------------- windows.c | 2 +- 2 files changed, 50 insertions(+), 35 deletions(-) diff --git a/moteur.c b/moteur.c index 0d53caf4..91e59ffe 100644 --- a/moteur.c +++ b/moteur.c @@ -486,12 +486,6 @@ void Gestion_principale(void) char Chaine[25]; byte Temp; - - // Au démarrage, on considère que le curseur est dans le menu - // pour forcer un affichage des coordonnées - - Curseur_dans_menu_precedent=1; - do { if(Get_input()) @@ -950,40 +944,61 @@ void Gestion_principale(void) if (Loupe_Mode) Deplacer_Split(); } - Old_MX=Mouse_X; - Old_MY=Mouse_Y; - } - else + + // we need to refresh that one as we may come from a sub window + Curseur_dans_menu=(Mouse_Y>=Menu_Ordonnee) || + ( (Loupe_Mode) && (Mouse_X>=Principal_Split) && + (Mouse_X