Un outil pour réarranger les lignes de stdin - retour accueil
git clone git://bebou.netlib.re/reorder
Log | Files | Refs | README |
commit 83f0400d7f45f50866eafff1350ba958b21fa577 parent be1bf26acbbb1d137b996a51970b5eecd588e7cc Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Mon, 20 Jan 2025 14:26:38 +0100 Correction bug ligne courante Quand la ligne courante d'une pile était 0 (la première) et qu'on lui retirait une carte puis que l'on revenait dessus, elle était passée à -1 donc aucune ligne n'était sélectionnée. La ligne courante passe maintenant à la précédente que si l'on est pas déjà sur la première. Diffstat:
M | reorder.c | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/reorder.c b/reorder.c @@ -30,7 +30,7 @@ void removecardofpile(int cardposition, struct pile* p) { for(int i=cardposition;i<p->cardCount;i++) { p->cards[i]=p->cards[i+1]; } - p->curline--; + if (p->curline>0) { p->curline--; } } void moveselection(struct pile* p, char* direction, bool selection) {