Fix crash on alt tab

This commit is contained in:
speedie 2023-09-07 20:17:06 +02:00 committed by GitHub
parent b35d45ce4c
commit 7503df39b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2103,7 +2103,9 @@ drawTab(int nwins, int first, Monitor *m)
Monitor *m = selmon; Monitor *m = selmon;
XSetWindowAttributes wa = { XSetWindowAttributes wa = {
.override_redirect = True, .override_redirect = True,
.background_pixmap = ParentRelative, .background_pixel = 0,
.border_pixel = 0,
.colormap = cmap,
.event_mask = ButtonPressMask|ExposureMask .event_mask = ButtonPressMask|ExposureMask
}; };
@ -2129,9 +2131,9 @@ drawTab(int nwins, int first, Monitor *m)
h = selmon->maxHTab; h = selmon->maxHTab;
/* XCreateWindow(display, parent, x, y, width, height, border_width, depth, class, visual, valuemask, attributes); just reference */ /* XCreateWindow(display, parent, x, y, width, height, border_width, depth, class, visual, valuemask, attributes); just reference */
m->tabwin = XCreateWindow(dpy, root, posX, posY, selmon->maxWTab, selmon->maxHTab, 2, DefaultDepth(dpy, screen), m->tabwin = XCreateWindow(dpy, root, posX, posY, selmon->maxWTab, selmon->maxHTab, 2, depth,
CopyFromParent, DefaultVisual(dpy, screen), InputOutput, visual,
CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa); /* create tabwin */ CWOverrideRedirect|CWBackPixel|CWBorderPixel|CWColormap|CWEventMask, &wa);
XDefineCursor(dpy, m->tabwin, cursor[CurNormal]->cursor); XDefineCursor(dpy, m->tabwin, cursor[CurNormal]->cursor);
XMapRaised(dpy, m->tabwin); XMapRaised(dpy, m->tabwin);