toolbox pour des tui - retour accueil
git clone git://bebou.netlib.re/tuit
Log | Files | Refs |
commit 7c346c96aa7d34b87b31d6e1bb4d384e7ead28a8 parent 57940a242c318d6be4eb31ad2d39747f27a0e4a4 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 11 Jun 2025 23:20:15 +0200 Quand on fait une recherche on repart d'en haut Diffstat:
M | choose.c | | | 5 | +++-- |
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/choose.c b/choose.c @@ -59,13 +59,13 @@ int main(int argc, char **argv) { case 65517: if(curline==2) start=max(0,start-1); curline=max(2,curline-1); - curelem=ishown[curline+start+-2]; + curelem=ishown[curline+start-2]; break; /* down */ case 65516: if(curline==tb_height()) start=start+1; curline=min(tb_height(),curline+1); - curelem=ishown[curline+start+-2]; + curelem=ishown[curline+start-2]; break; /* pageup and pagedown */ case 65519: @@ -88,6 +88,7 @@ int main(int argc, char **argv) { start=0; int j=0; for (int i=0;i<count;i++) if (strchr(list[i],buf[0])) { ishown[j]=i; j++; } + curline=2; curelem=ishown[0]; default: break;