return ui_initialized;
}
-
-int
-init_ui()
+void
+ui_init_curses()
{
- initscr(); cbreak(); noecho();
+ if(!is_ui_initialized())
+ initscr();
+ cbreak();
+ noecho();
nonl();
intrflush(stdscr, FALSE);
keypad(stdscr, TRUE);
+}
+
+int
+init_ui()
+{
+ ui_init_curses();
#ifdef DEBUG
fprintf(stderr, "init_abook():\n");
fprintf(stderr, " COLS = %d, LINES = %d\n", COLS, LINES);