X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=ui.c;h=b15d8ba1f756d0e59d03baa2ff94f754e187ad8b;hb=f23af6b90ad6dbe1180c0e660112739be70fd86a;hp=4103eba78dcaaecdb55d18cc71e6dcddea770a8f;hpb=7036dd7099bf48da5a06d0377b98857057eb8f3d;p=pkg%2Fabook.git diff --git a/ui.c b/ui.c index 4103eba..b15d8ba 100644 --- a/ui.c +++ b/ui.c @@ -242,17 +242,21 @@ char * ui_readline(char *prompt, char *s, int limit, int use_completion) { int y, x; + char *ret; mvwaddstr(bottom, 1, 0, prompt); - //mvwaddstr(stdscr, LINES - 1, 0, prompt); - /* - * FIXME: stdscr shoulnd't be used ??? - */ -// getyx(stdscr, y, x); getyx(bottom, y, x); - return abook_readline(bottom, y, x, s, limit, use_completion); + ret = abook_readline(bottom, y, x, s, limit, use_completion); + + if(ret && !*ret) + my_free(ret); + + if(ret) + strtrim(ret); + + return ret; } int