diff options
| -rw-r--r-- | st.c | 5 |
1 files changed, 3 insertions, 2 deletions
| @@ -1970,7 +1970,7 @@ xinit(void) { | |||
| 1970 | XSetWindowAttributes attrs; | 1970 | XSetWindowAttributes attrs; |
| 1971 | Cursor cursor; | 1971 | Cursor cursor; |
| 1972 | Window parent; | 1972 | Window parent; |
| 1973 | int sw, sh; | 1973 | int sw, sh, major, minor; |
| 1974 | 1974 | ||
| 1975 | if(!(xw.dpy = XOpenDisplay(NULL))) | 1975 | if(!(xw.dpy = XOpenDisplay(NULL))) |
| 1976 | die("Can't open display\n"); | 1976 | die("Can't open display\n"); |
| @@ -2021,9 +2021,10 @@ xinit(void) { | |||
| 2021 | CWBackPixel | CWBorderPixel | CWBitGravity | CWEventMask | 2021 | CWBackPixel | CWBorderPixel | CWBitGravity | CWEventMask |
| 2022 | | CWColormap, | 2022 | | CWColormap, |
| 2023 | &attrs); | 2023 | &attrs); |
| 2024 | if(!XdbeQueryExtension(xw.dpy, &major, &minor)) | ||
| 2025 | die("Xdbe extension is not present\n"); | ||
| 2024 | xw.buf = XdbeAllocateBackBufferName(xw.dpy, xw.win, XdbeCopied); | 2026 | xw.buf = XdbeAllocateBackBufferName(xw.dpy, xw.win, XdbeCopied); |
| 2025 | 2027 | ||
| 2026 | |||
| 2027 | /* input methods */ | 2028 | /* input methods */ |
| 2028 | xw.xim = XOpenIM(xw.dpy, NULL, NULL, NULL); | 2029 | xw.xim = XOpenIM(xw.dpy, NULL, NULL, NULL); |
| 2029 | xw.xic = XCreateIC(xw.xim, XNInputStyle, XIMPreeditNothing | 2030 | xw.xic = XCreateIC(xw.xim, XNInputStyle, XIMPreeditNothing |
