Vt escape sequences allow escape sequences in escape sequences and escape
authorChristoph Lohmann <20h@r-36.net>
Thu, 27 Sep 2012 17:28:44 +0000 (19:28 +0200)
committerChristoph Lohmann <20h@r-36.net>
Thu, 27 Sep 2012 17:28:44 +0000 (19:28 +0200)
sequences, so we have to support escape sequences in escape sequences that
escape sequences in escape sequences – setting a title won't notify you
anymore.

st.c

diff --git a/st.c b/st.c
index 2767d54..bb80321 100644 (file)
--- a/st.c
+++ b/st.c
@@ -1685,6 +1685,9 @@ tputc(char *c, int len) {
                tnewline(IS_SET(MODE_CRLF));
                return;
        case '\a':
+               if(term.esc & ESC_STR)
+                       break;
+
                if(!(xw.state & WIN_FOCUSED))
                        xseturgency(1);
                return;