aboutsummaryrefslogtreecommitdiffstats
path: root/com32/cmenu/complex.c
diff options
context:
space:
mode:
authorPierre-Alexandre Meyer <pierre@mouraf.org>2009-09-05 11:42:29 -0700
committerPierre-Alexandre Meyer <pierre@mouraf.org>2009-09-05 11:42:29 -0700
commit71fb86d8596fb12a6ddf1d182116044406b2b8ca (patch)
tree6fce8b0c45d6ed3069ed5fac9d48744550a8694a /com32/cmenu/complex.c
parent000488937dfc3748dc287600c5f92f76880120ec (diff)
downloadsyslinux-71fb86d8596fb12a6ddf1d182116044406b2b8ca.tar.gz
syslinux-71fb86d8596fb12a6ddf1d182116044406b2b8ca.tar.xz
syslinux-71fb86d8596fb12a6ddf1d182116044406b2b8ca.zip
libansi: correctly reset attributes
When resetting the attributes, we were updating last_attr to the unknown value 0x300, which doesn't always work. For instance, when requesting reset and normal attributes, i.e. "\e[0;30;47m" with the previous attribute being "\e[1;30;47m", we where printing "\e[0;47m", which behaves like "\e[0;39;47m". This is incorrect. This patch adds a flag to explicitly set background and foreground colors after a reset. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Diffstat (limited to 'com32/cmenu/complex.c')
0 files changed, 0 insertions, 0 deletions