mirror of
https://github.com/systemd/systemd.git
synced 2025-09-15 13:44:41 +03:00
terminal: fix restoring of screen flags
This commit is contained in:
committed by
David Herrmann
parent
bdf7026e95
commit
b7af2c8740
@@ -1259,8 +1259,8 @@ static int screen_DECRC(term_screen *screen, const term_seq *seq) {
|
|||||||
screen->gr = screen->saved.gr;
|
screen->gr = screen->saved.gr;
|
||||||
screen->glt = screen->saved.glt;
|
screen->glt = screen->saved.glt;
|
||||||
screen->grt = screen->saved.grt;
|
screen->grt = screen->saved.grt;
|
||||||
set_reset(screen, TERM_FLAG_AUTO_WRAP, screen->flags & TERM_FLAG_AUTO_WRAP);
|
set_reset(screen, TERM_FLAG_AUTO_WRAP, screen->saved.flags & TERM_FLAG_AUTO_WRAP);
|
||||||
set_reset(screen, TERM_FLAG_ORIGIN_MODE, screen->flags & TERM_FLAG_ORIGIN_MODE);
|
set_reset(screen, TERM_FLAG_ORIGIN_MODE, screen->saved.flags & TERM_FLAG_ORIGIN_MODE);
|
||||||
screen_cursor_set(screen, screen->saved.cursor_x, screen->saved.cursor_y);
|
screen_cursor_set(screen, screen->saved.cursor_x, screen->saved.cursor_y);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Reference in New Issue
Block a user