Replay set_dynamic_color and set_color_table_color

This commit is contained in:
Kovid Goyal 2017-08-04 20:47:59 +05:30
parent 2519c49c02
commit e4668c1aff
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -125,14 +125,14 @@ def write_osc(code, string=''):
write(OSC + str(code) + string + '\x07')
set_dynamic_color = write_osc
set_dynamic_color = set_color_table_color = write_osc
def replay(raw):
for line in raw.splitlines():
if line.strip():
cmd, rest = line.partition(' ')[::2]
if cmd in {'draw', 'set_title', 'set_icon'}:
if cmd in {'draw', 'set_title', 'set_icon', 'set_dynamic_color', 'set_color_table_color'}:
globals()[cmd](rest)
else:
rest = map(int, rest.split()) if rest else ()