Introduction
Introduction Statistics Contact Development Disclaimer Help
tapplied Ph's patch regarding geom and lt initialization - dwm - [fork] customi…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 5fa559dbfc6238a911c210ae4124586c6886df23
parent 146ff227fe0d231bcfc59268364461ab8850c5fe
Author: anselm@anselm1 <unknown>
Date: Sun, 20 Apr 2008 18:23:59 +0100
applied Ph's patch regarding geom and lt initialization
Diffstat:
M dwm.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
---
diff --git a/dwm.c b/dwm.c
t@@ -239,14 +239,14 @@ Client *stack = NULL;
Cursor cursor[CurLast];
Display *dpy;
DC dc = {0};
-Geom *geom = NULL;
-Layout *lt = NULL;
Window root, barwin;
/* configuration, allows nested code to access above variables */
#include "config.h"
#define TAGSZ (LENGTH(tags) * sizeof(Bool))
-static Bool tmp[LENGTH(tags)];
+Bool tmp[LENGTH(tags)];
+Layout *lt = layouts;
+Geom *geom = geoms;
/* function implementations */
t@@ -264,7 +264,6 @@ applyrules(Client *c) {
if((!r->title || strstr(c->name, r->title))
&& (!r->class || (ch.res_class && strstr(ch.res_class, r->clas…
&& (!r->instance || (ch.res_name && strstr(ch.res_name, r->ins…
- {
c->isfloating = r->isfloating;
if(r->tag) {
c->tags[idxoftag(r->tag)] = True;
t@@ -1483,7 +1482,6 @@ setup(void) {
sh = DisplayHeight(dpy, screen);
bh = dc.font.height + 2;
mfact = MFACT;
- geom = &geoms[0];
geom->apply();
/* init atoms */
t@@ -1519,9 +1517,6 @@ setup(void) {
prevtags = emallocz(TAGSZ);
seltags[0] = prevtags[0] = True;
- /* init layouts */
- lt = &layouts[0];
-
/* init bar */
for(blw = i = 0; LENGTH(layouts) > 1 && i < LENGTH(layouts); i++) {
w = textw(layouts[i].symbol);
t@@ -1934,3 +1929,4 @@ main(int argc, char *argv[]) {
XCloseDisplay(dpy);
return 0;
}
+
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.