X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=acre-x.c;h=f0fac370a5d9bb45e414c7834a6e5e9087805624;hb=d11b46df3333d840f35a83bf100b75c006948119;hp=e89c7fcf285f556d1b402a245cd3f43f42f57f1a;hpb=12b6b0f6a439c7838daac5e2a1e5764bd0218936;p=acre diff --git a/acre-x.c b/acre-x.c index e89c7fc..f0fac37 100644 --- a/acre-x.c +++ b/acre-x.c @@ -103,6 +103,7 @@ handle_events(Display *dpy, Window window, Visual *visual, { XEvent xev; KeyCode quit_code = XKeysymToKeycode (dpy, XStringToKeysym("Q")); + KeyCode escape_code = XKeysymToKeycode (dpy, XStringToKeysym("Escape")); KeyCode left_code = XKeysymToKeycode (dpy, XStringToKeysym("Left")); KeyCode right_code = XKeysymToKeycode (dpy, XStringToKeysym("Right")); KeyCode plus_code = XKeysymToKeycode (dpy, XStringToKeysym("plus")); @@ -126,7 +127,8 @@ handle_events(Display *dpy, Window window, Visual *visual, switch (xev.type) { case KeyPress: keycode = xev.xkey.keycode; - if (keycode == quit_code) + if (keycode == quit_code || + keycode == escape_code) { return; }