… | |
… | |
1716 | if (XWMHints *h = XGetWMHints (dpy, parent)) |
1716 | if (XWMHints *h = XGetWMHints (dpy, parent)) |
1717 | { |
1717 | { |
1718 | h->flags = h->flags & ~XUrgencyHint | (enable ? XUrgencyHint : 0); |
1718 | h->flags = h->flags & ~XUrgencyHint | (enable ? XUrgencyHint : 0); |
1719 | XSetWMHints (dpy, parent, h); |
1719 | XSetWMHints (dpy, parent, h); |
1720 | urgency_hint = enable; |
1720 | urgency_hint = enable; |
|
|
1721 | XFree (h); |
1721 | } |
1722 | } |
1722 | } |
1723 | } |
1723 | #endif |
1724 | #endif |
1724 | |
1725 | |
1725 | void |
1726 | void |
… | |
… | |
2885 | } |
2886 | } |
2886 | break; |
2887 | break; |
2887 | #endif |
2888 | #endif |
2888 | |
2889 | |
2889 | case CSI_CUU: /* 8.3.22: (1) CURSOR UP */ |
2890 | case CSI_CUU: /* 8.3.22: (1) CURSOR UP */ |
2890 | case CSI_VPR: /* 8.3.161: (1) LINE POSITION FORWARD */ |
2891 | case CSI_VPB: /* 8.3.160: (1) LINE POSITION BACKWARD */ |
2891 | arg[0] = -arg[0]; |
2892 | arg[0] = -arg[0]; |
2892 | /* FALLTHROUGH */ |
2893 | /* FALLTHROUGH */ |
2893 | case CSI_CUD: /* 8.3.19: (1) CURSOR DOWN */ |
2894 | case CSI_CUD: /* 8.3.19: (1) CURSOR DOWN */ |
2894 | case CSI_VPB: /* 8.3.160: (1) LINE POSITION BACKWARD */ |
2895 | case CSI_VPR: /* 8.3.161: (1) LINE POSITION FORWARD */ |
2895 | scr_gotorc (arg[0], 0, RELATIVE); |
2896 | scr_gotorc (arg[0], 0, RELATIVE); |
2896 | break; |
2897 | break; |
2897 | |
2898 | |
2898 | case CSI_CUB: /* 8.3.18: (1) CURSOR LEFT */ |
2899 | case CSI_CUB: /* 8.3.18: (1) CURSOR LEFT */ |
2899 | case CSI_HPB: /* 8.3.59: (1) CHARACTER POSITION BACKWARD */ |
2900 | case CSI_HPB: /* 8.3.59: (1) CHARACTER POSITION BACKWARD */ |