X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-terminal%2Fterm-screen.c;fp=src%2Flibsystemd-terminal%2Fterm-screen.c;h=9026c25efe0d96b3becc04d91b3957a2278dedb8;hb=b7af2c8740e91a73348457fade97609b93e70a8d;hp=145dcdaee55ac1ae06544cc1e6c577fd43345569;hpb=bdf7026e9557349cd3eeb291c01655d5f2a55db8;p=elogind.git diff --git a/src/libsystemd-terminal/term-screen.c b/src/libsystemd-terminal/term-screen.c index 145dcdaee..9026c25ef 100644 --- a/src/libsystemd-terminal/term-screen.c +++ b/src/libsystemd-terminal/term-screen.c @@ -1259,8 +1259,8 @@ static int screen_DECRC(term_screen *screen, const term_seq *seq) { screen->gr = screen->saved.gr; screen->glt = screen->saved.glt; screen->grt = screen->saved.grt; - set_reset(screen, TERM_FLAG_AUTO_WRAP, screen->flags & TERM_FLAG_AUTO_WRAP); - set_reset(screen, TERM_FLAG_ORIGIN_MODE, screen->flags & TERM_FLAG_ORIGIN_MODE); + set_reset(screen, TERM_FLAG_AUTO_WRAP, screen->saved.flags & TERM_FLAG_AUTO_WRAP); + 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); return 0;