Have the save/restore colors escape codes also save restore the ANSI color table

This commit is contained in:
Kovid Goyal
2020-12-21 19:38:03 +05:30
parent c3c5a5446f
commit e97f1a4310
6 changed files with 77 additions and 33 deletions

View File

@@ -414,11 +414,11 @@ dispatch_osc(Screen *screen, PyObject DUMP_UNUSED *dump_callback) {
END_DISPATCH
case 30001:
REPORT_COMMAND(screen_push_dynamic_colors);
screen_push_dynamic_colors(screen);
screen_push_colors(screen, 0);
break;
case 30101:
REPORT_COMMAND(screen_pop_dynamic_colors);
screen_pop_dynamic_colors(screen);
screen_pop_colors(screen, 0);
break;
default:
REPORT_ERROR("Unknown OSC code: %u", code);