aboutsummaryrefslogtreecommitdiff
path: root/dwm/dwm.c.rej
diff options
context:
space:
mode:
authorMarvin Borner2019-03-05 01:09:01 +0100
committerMarvin Borner2019-03-05 01:09:01 +0100
commit55457187d18221e76bd12f0fb2cfab65c49b92fb (patch)
tree8db042d2d80710d54100c2709ad4332153ac848a /dwm/dwm.c.rej
Initial commit
Diffstat (limited to 'dwm/dwm.c.rej')
-rw-r--r--dwm/dwm.c.rej53
1 files changed, 53 insertions, 0 deletions
diff --git a/dwm/dwm.c.rej b/dwm/dwm.c.rej
new file mode 100644
index 0000000..55e294a
--- /dev/null
+++ b/dwm/dwm.c.rej
@@ -0,0 +1,53 @@
+--- dwm.c
++++ dwm.c
+@@ -1556,8 +1548,7 @@ setup(void)
+ sw = DisplayWidth(dpy, screen);
+ sh = DisplayHeight(dpy, screen);
+ root = RootWindow(dpy, screen);
+- xinitvisual();
+- drw = drw_create(dpy, screen, root, sw, sh, visual, depth, cmap);
++ drw = drw_create(dpy, screen, root, sw, sh);
+ drw_load_fonts(drw, fonts, LENGTH(fonts));
+ if (!drw->fontcount)
+ die("no fonts could be loaded.\n");
+@@ -1581,12 +1572,12 @@ setup(void)
+ cursor[CurResize] = drw_cur_create(drw, XC_sizing);
+ cursor[CurMove] = drw_cur_create(drw, XC_fleur);
+ /* init appearance */
+- scheme[SchemeNorm].border = drw_clr_create(drw, normbordercolor, borderalpha);
+- scheme[SchemeNorm].bg = drw_clr_create(drw, normbgcolor, baralpha);
+- scheme[SchemeNorm].fg = drw_clr_create(drw, normfgcolor, OPAQUE);
+- scheme[SchemeSel].border = drw_clr_create(drw, selbordercolor, borderalpha);
+- scheme[SchemeSel].bg = drw_clr_create(drw, selbgcolor, baralpha);
+- scheme[SchemeSel].fg = drw_clr_create(drw, selfgcolor, OPAQUE);
++ scheme[SchemeNorm].border = drw_clr_create(drw, normbordercolor);
++ scheme[SchemeNorm].bg = drw_clr_create(drw, normbgcolor);
++ scheme[SchemeNorm].fg = drw_clr_create(drw, normfgcolor);
++ scheme[SchemeSel].border = drw_clr_create(drw, selbordercolor);
++ scheme[SchemeSel].bg = drw_clr_create(drw, selbgcolor);
++ scheme[SchemeSel].fg = drw_clr_create(drw, selfgcolor);
+ /* init bars */
+ updatebars();
+ updatestatus();
+@@ -1799,17 +1790,15 @@ updatebars(void)
+ Monitor *m;
+ XSetWindowAttributes wa = {
+ .override_redirect = True,
+- .background_pixel = 0,
+- .border_pixel = 0,
+- .colormap = cmap,
++ .background_pixmap = ParentRelative,
+ .event_mask = ButtonPressMask|ExposureMask
+ };
+ for (m = mons; m; m = m->next) {
+ if (m->barwin)
+ continue;
+- m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, depth,
+- InputOutput, visual,
+- CWOverrideRedirect|CWBackPixel|CWBorderPixel|CWColormap|CWEventMask, &wa);
++ m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, DefaultDepth(dpy, screen),
++ CopyFromParent, DefaultVisual(dpy, screen),
++ CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa);
+ XDefineCursor(dpy, m->barwin, cursor[CurNormal]->cursor);
+ XMapRaised(dpy, m->barwin);
+ }