URI: 
       Make line drawing work again. - st - simple terminal
  HTML git clone https://git.parazyd.org/st
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit b4b513c791e01e46399b460789b830ddfc7cb425
   DIR parent 15c2bff9faa87644abf96c19b17133d03d40b974
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sat, 19 Jan 2013 18:38:28 +0100
       
       Make line drawing work again.
       
       Diffstat:
         M st.c                                |       9 ++++++---
       
       1 file changed, 6 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/st.c b/st.c
       @@ -1987,10 +1987,13 @@ tputc(char *c, int len) {
                                term.esc = ESC_START;
                                return;
                        case '\016':        /* SO */
       -                        term.c.attr.mode |= ATTR_GFX;
       -                        return;
                        case '\017':        /* SI */
       -                        term.c.attr.mode &= ~ATTR_GFX;
       +                        /*
       +                         * Different charsets are hard to handle. Applications
       +                         * should use the right alt charset escapes for the
       +                         * only reason they still exist: line drawing. The
       +                         * rest is incompatible history st should not support.
       +                         */
                                return;
                        case '\032':        /* SUB */
                        case '\030':        /* CAN */