X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=ui.c;h=37d7a31870b1959b400376fe9a0b233382980e9c;hb=c7271bcedbe6f3b04dc124a846a7b6888104e6d5;hp=b15d8ba1f756d0e59d03baa2ff94f754e187ad8b;hpb=f23af6b90ad6dbe1180c0e660112739be70fd86a;p=pkg%2Fabook.git diff --git a/ui.c b/ui.c index b15d8ba..37d7a31 100644 --- a/ui.c +++ b/ui.c @@ -59,7 +59,6 @@ bool can_resize = FALSE; WINDOW *top = NULL, *bottom = NULL; - static void init_windows() { @@ -136,7 +135,7 @@ ui_init_curses() noecho(); nonl(); intrflush(stdscr, FALSE); - keypad(stdscr, TRUE); + /*keypad(stdscr, TRUE);*/ } int @@ -239,7 +238,7 @@ statusline_addstr(char *str) } char * -ui_readline(char *prompt, char *s, int limit, int use_completion) +ui_readline(char *prompt, char *s, int limit, bool use_completion) { int y, x; char *ret; @@ -250,9 +249,6 @@ ui_readline(char *prompt, char *s, int limit, int use_completion) ret = abook_readline(bottom, y, x, s, limit, use_completion); - if(ret && !*ret) - my_free(ret); - if(ret) strtrim(ret); @@ -541,7 +537,7 @@ void ui_print_database() { FILE *handle; - char *command = options_get_str("print_command"); + char *command = opt_get_str(STR_PRINT_COMMAND); int mode; if( list_is_empty() ) @@ -589,7 +585,7 @@ ui_open_datafile() return; } - if( options_get_int("autosave") ) + if( opt_get_bool(BOOL_AUTOSAVE) ) save_database(); else if(statusline_ask_boolean("Save current database", FALSE)) save_database();