[enter_alternate_screen] pop the keyboard state #2509

pull/2523/head
nick black 2 years ago
parent 03160d902d
commit f133462429
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -623,6 +623,17 @@ int enter_alternate_screen(int fd, FILE* ttyfp, tinfo* ti, unsigned drain){
logerror("alternate screen is unavailable");
return -1;
}
if(!drain){
if(ti->kbdlevel){
if(tty_emit(KKEYBOARD_POP, fd)){
return -1;
}
}else{
if(tty_emit(XTMODKEYSUNDO, fd)){
return -1;
}
}
}
if(tty_emit(smcup, fd) < 0){
return -1;
}

Loading…
Cancel
Save