Commit 4d4979c6 authored by Ondrej Zajicek's avatar Ondrej Zajicek
Browse files

Fixes some potential issues with invalid term size in clients.

parent 33be3ba7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -148,8 +148,8 @@ input_init(void)
  rl_callback_handler_install("bird> ", input_got_line);

  // rl_get_screen_size();
  term_lns = LINES ? LINES : 25;
  term_cls = COLS ? COLS : 80;
  term_lns = LINES;
  term_cls = COLS;

  prompt_active = 1;

+0 −5
Original line number Diff line number Diff line
@@ -150,11 +150,6 @@ input_init(void)
      term_lns = tws.ws_row;
      term_cls = tws.ws_col;
    }
  else
    {
       term_lns = 25;
       term_cls = 80;
    }
}

void
+4 −0
Original line number Diff line number Diff line
@@ -178,6 +178,10 @@ init_commands(void)
    }

  input_init();

  term_lns = (term_lns > 0) ? term_lns : 25;
  term_cls = (term_cls > 0) ? term_cls : 80;

  init = 0;
}