mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-09 09:09:03 -04:00
[enter_alternate_screen] pop the keyboard state #2509
This commit is contained in:
parent
03160d902d
commit
f133462429
@ -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…
x
Reference in New Issue
Block a user