]> git.armaanb.net Git - st.git/blobdiff - st.c
fix unicode glitch in DCS strings, patch by Tim Allen
[st.git] / st.c
diff --git a/st.c b/st.c
index 2d901ab66e2436c95906d5edeb77ee05e7ae5058..b5b805a7a306f6ba5bc6b363459aea1fa41f7170 100644 (file)
--- a/st.c
+++ b/st.c
@@ -1861,7 +1861,7 @@ strhandle(void)
                                xsettitle(strescseq.args[1]);
                        return;
                case 52:
-                       if (narg > 2) {
+                       if (narg > 2 && allowwindowops) {
                                dec = base64dec(strescseq.args[2]);
                                if (dec) {
                                        xsetsel(dec);
@@ -1897,7 +1897,6 @@ strhandle(void)
                xsettitle(strescseq.args[0]);
                return;
        case 'P': /* DCS -- Device Control String */
-               term.mode |= ESC_DCS;
        case '_': /* APC -- Application Program Command */
        case '^': /* PM -- Privacy Message */
                return;