X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=cprogs%2Fxduplic-copier.c;h=d9703a55e72ed42fb2c51c7ae0a7da054deeda22;hp=80374f96fc5a8d57c7b1f5fbfdd3baae235688d4;hb=HEAD;hpb=09d4d38131e245335d3d680c358bfb2d1fa76dc4 diff --git a/cprogs/xduplic-copier.c b/cprogs/xduplic-copier.c index 80374f9..d9703a5 100644 --- a/cprogs/xduplic-copier.c +++ b/cprogs/xduplic-copier.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include @@ -202,7 +203,7 @@ static void keypress(XKeyEvent *e) { (unsigned long)e->time, e->x,e->y, e->x_root,e->y_root, e->state, e->keycode, (int)e->same_screen); - if (XKeycodeToKeysym(display, e->keycode, 0) == XK_q) _exit(1); + if (XkbKeycodeToKeysym(display, e->keycode, 0, 0) == XK_q) _exit(1); beep(); return; } for (own=headwn; own; own=own->next) { @@ -234,6 +235,7 @@ int main(int argc, const char **argv) { Font font; display= XOpenDisplay(0); + if (!display) { fputs("XOpenDisplay failed\n",stderr); exit(-1); } screen= DefaultScreen(display); cmap= DefaultColormap(display,screen); root= DefaultRootWindow(display);