Skip to content

Commit

Permalink
Restart search dget_text after config
Browse files Browse the repository at this point in the history
(config reenters dget_text, messing state)
  • Loading branch information
colinleroy committed Aug 7, 2024
1 parent 610df08 commit 61fcae9
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/iinvidious/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ static void backup_restore_logo(char *op) {
fclose(fp);
}

static char did_cmd = 0;
static char cmd_cb(char c) {
switch(tolower(c)) {
case 'c':
Expand All @@ -123,11 +124,12 @@ static char cmd_cb(char c) {
set_scrollwindow(20, scrh);
init_hgr(1);
hgr_mixon();
return 0;
did_cmd = 1;
return -1;
case 'q':
exit(0);
}
return 0;
return -1;
}

#pragma code-name(pop)
Expand Down Expand Up @@ -345,7 +347,11 @@ static void do_ui(void) {
printf(" - %zuB free", _heapmemavail());
gotoxy(0, 0);
cputs("Search videos: ");
did_cmd = 0;
dget_text(search_str, 80, cmd_cb, 0);
if (did_cmd) {
goto new_search;
}
cur_line = 0;
search();
backup_restore_logo("r");
Expand Down

0 comments on commit 61fcae9

Please sign in to comment.