diff options
| author | Christoph Lohmann <20h@r-36.net> | 2012-08-30 07:38:47 +0200 |
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2012-08-30 07:38:47 +0200 |
| commit | 91fa81dbac4f09de234921cdf5afacb8c8295919 (patch) | |
| tree | 0c76ebfcfc0b113f73ced24c5c769cb387d3390e | |
| parent | 6696ef8563a58ee07e4de5b3a74b52b91934f6a9 (diff) | |
| download | st-91fa81dbac4f09de234921cdf5afacb8c8295919.tar.gz st-91fa81dbac4f09de234921cdf5afacb8c8295919.zip | |
Never trust terminfo fata morganas. And adding other xterm compatibility.
| -rw-r--r-- | st.c | 7 |
1 files changed, 2 insertions, 5 deletions
| @@ -1467,16 +1467,13 @@ strhandle(void) { | |||
| 1467 | case ']': /* OSC -- Operating System Command */ | 1467 | case ']': /* OSC -- Operating System Command */ |
| 1468 | switch(p[0]) { | 1468 | switch(p[0]) { |
| 1469 | case '0': | 1469 | case '0': |
| 1470 | case '1': | ||
| 1470 | case '2': | 1471 | case '2': |
| 1471 | /* | 1472 | /* |
| 1472 | * TODO: Handle special chars in string, like umlauts. | 1473 | * TODO: Handle special chars in string, like umlauts. |
| 1473 | */ | 1474 | */ |
| 1474 | if(p[1] == ';') { | 1475 | if(p[1] == ';') { |
| 1475 | if(!strncmp(strescseq.buf, "settitle ", 9)) { | 1476 | XStoreName(xw.dpy, xw.win, strescseq.buf+2); |
| 1476 | XStoreName(xw.dpy, xw.win, strescseq.buf+11); | ||
| 1477 | } else { | ||
| 1478 | XStoreName(xw.dpy, xw.win, strescseq.buf+2); | ||
| 1479 | } | ||
| 1480 | } | 1477 | } |
| 1481 | break; | 1478 | break; |
| 1482 | case ';': | 1479 | case ';': |
