/* input methods */
xw.xim = XOpenIM(xw.dpy, NULL, NULL, NULL);
+ if(xw.xim == NULL)
+ die("XOpenIM failed. Could not open input device.\n");
xw.xic = XCreateIC(xw.xim, XNInputStyle, XIMPreeditNothing
| XIMStatusNothing, XNClientWindow, xw.win,
XNFocusWindow, xw.win, NULL);
+ if(xw.xic == NULL)
+ die("XCreateIC failed. Could not obtain input method.\n");
/* white cursor, black outline */
cursor = XCreateFontCursor(xw.dpy, XC_xterm);
/* Intelligent cleaning up of the borders. */
if(x == 0) {
xclear(0, (y == 0)? 0 : winy, borderpx,
- winy + xw.ch + (y == term.row-1)? xw.h : 0);
+ winy + xw.ch + ((y == term.row-1)? xw.h : 0));
}
if(x + charlen >= term.col-1) {
xclear(winx + width, (y == 0)? 0 : winy, xw.w,
- (y == term.row-1)? xw.h : (winy + xw.ch));
+ ((y == term.row-1)? xw.h : (winy + xw.ch)));
}
if(y == 0)
xclear(winx, 0, winx + width, borderpx);
break;
}
if(i == LEN(mappedkeys)) {
- if((k & 0xFFFF) < 0xFF00)
+ if((k & 0xFFFF) < 0xFD00)
return NULL;
}
continue;
if(term.numlock && kp->appkey == 2)
continue;
- } else if (kp->appkey < 0 && IS_SET(MODE_APPKEYPAD)) {
+ } else if(kp->appkey < 0 && IS_SET(MODE_APPKEYPAD)) {
continue;
}
if((kp->appcursor < 0 && IS_SET(MODE_APPCURSOR)) ||
- (kp->appcursor > 0 && !IS_SET(MODE_APPCURSOR))) {
+ (kp->appcursor > 0
+ && !IS_SET(MODE_APPCURSOR))) {
continue;
}