aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--st.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/st.c b/st.c
index 8e25d23..ba6973a 100644
--- a/st.c
+++ b/st.c
@@ -1814,9 +1814,12 @@ tputc(char *c, int len) {
1814 csireset(); 1814 csireset();
1815 term.esc = ESC_START; 1815 term.esc = ESC_START;
1816 return; 1816 return;
1817 case '\016': /* XXX: SO */ 1817 case '\016': /* SO */
1818 case '\017': /* XXX: SI */ 1818 term.c.attr.mode |= ATTR_GFX;
1819 break; 1819 break;
1820 case '\017': /* SI */
1821 term.c.attr.mode &= ~ATTR_GFX;
1822 return;
1820 case '\032': /* SUB */ 1823 case '\032': /* SUB */
1821 case '\030': /* CAN */ 1824 case '\030': /* CAN */
1822 csireset(); 1825 csireset();