mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
Stops line-spamming and clears before printing help
This addresses one issue in #340 perfectly and slightly improves the other.
This commit is contained in:
parent
9613646af2
commit
1f001b2f91
|
@ -159,10 +159,11 @@ static void execute(ToxWindow* self, char* cmd) {
|
|||
}
|
||||
}
|
||||
else if(!strcmp(cmd, "clear")) {
|
||||
wclear(self->window);
|
||||
wclear(self->window);
|
||||
}
|
||||
else if(!strcmp(cmd, "help")) {
|
||||
print_usage(self);
|
||||
wclear(self->window);
|
||||
print_usage(self);
|
||||
}
|
||||
else if(!strncmp(cmd, "status ", strlen("status "))) {
|
||||
char* msg;
|
||||
|
@ -265,8 +266,8 @@ static void execute(ToxWindow* self, char* cmd) {
|
|||
static void prompt_onKey(ToxWindow* self, int key) {
|
||||
// PRINTABLE characters: Add to line.
|
||||
if(isprint(key)) {
|
||||
if(prompt_buf_pos == (sizeof(prompt_buf) - 1)) {
|
||||
return;
|
||||
if(prompt_buf_pos == (COLS - 3)) {
|
||||
return;
|
||||
}
|
||||
prompt_buf[prompt_buf_pos++] = key;
|
||||
prompt_buf[prompt_buf_pos] = 0;
|
||||
|
|
Loading…
Reference in New Issue
Block a user