From 56aab490b2042ed02ff20e1742849237c7128940 Mon Sep 17 00:00:00 2001 From: pml68 Date: Wed, 17 Sep 2025 23:12:33 +0200 Subject: chore: sync dmenu with upstream --- dmenu/dmenu.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'dmenu/dmenu.c') diff --git a/dmenu/dmenu.c b/dmenu/dmenu.c index 3f462d9..9ff0211 100644 --- a/dmenu/dmenu.c +++ b/dmenu/dmenu.c @@ -123,7 +123,7 @@ static int max_textw(void) { static void cleanup(void) { size_t i; - XUngrabKey(dpy, AnyKey, AnyModifier, root); + XUngrabKeyboard(dpy, CurrentTime); for (i = 0; i < SchemeLast; i++) free(scheme[i]); for (i = 0; items && items[i].text; ++i) @@ -817,14 +817,12 @@ static void setup(void) { /* create menu window */ swa.override_redirect = True; - swa.background_pixel = 0; swa.border_pixel = 0; swa.colormap = cmap; swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; - win = XCreateWindow(dpy, root, x, y, mw, mh, 0, depth, CopyFromParent, visual, - CWOverrideRedirect | CWBackPixel | CWBorderPixel | - CWColormap | CWEventMask, - &swa); + win = XCreateWindow(dpy, root, x, y, mw, mh, 0, + depth, CopyFromParent, visual, + CWOverrideRedirect | CWBackPixel | CWBorderPixel | CWColormap | CWEventMask, &swa); XSetClassHint(dpy, win, &ch); /* input methods */ -- cgit v1.2.3