]> git.deb.at Git - pkg/abook.git/blobdiff - abook_rl.c
try to work around abook_readline() misbehavior on Solaris
[pkg/abook.git] / abook_rl.c
index f5d05ca69662ced96589f565702da2d8a77191ed..f6877f10625b1ebd75c37692f0d0e019c8fd7d40 100644 (file)
@@ -118,7 +118,9 @@ abook_readline(WINDOW *w, int y, int x, char *s, int limit, bool use_completion)
        if(s && *s)
                add_history(s);
        
+       nocbreak();
        ret = readline(NULL);
+       cbreak();
 
        if(rl_cancelled && ret) {
                free(ret);