Fix crash on alt tab
This commit is contained in:
parent
b35d45ce4c
commit
7503df39b8
10
dwm/dwm.c
10
dwm/dwm.c
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue