Never trust terminfo fata morganas. And adding other xterm compatibility. - st - Simple Terminal
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 91fa81dbac4f09de234921cdf5afacb8c8295919
 (DIR) parent 6696ef8563a58ee07e4de5b3a74b52b91934f6a9
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Thu, 30 Aug 2012 07:38:47 +0200
       
       Never trust terminfo fata morganas. And adding other xterm compatibility.
       
       Diffstat:
         st.c                                |       7 ++-----
       
       1 file changed, 2 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -1467,16 +1467,13 @@ strhandle(void) {
                case ']': /* OSC -- Operating System Command */
                        switch(p[0]) {
                        case '0':
       +                case '1':
                        case '2':
                                /*
                                 * TODO: Handle special chars in string, like umlauts.
                                 */
                                if(p[1] == ';') {
       -                                if(!strncmp(strescseq.buf, "settitle ", 9)) {
       -                                        XStoreName(xw.dpy, xw.win, strescseq.buf+11);        
       -                                } else {
       -                                        XStoreName(xw.dpy, xw.win, strescseq.buf+2);
       -                                }
       +                                XStoreName(xw.dpy, xw.win, strescseq.buf+2);
                                }
                                break;
                        case ';':