Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
dwm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
blw/bgw calculation bugfix
[dwm.git]
/
dwm.c
diff --git
a/dwm.c
b/dwm.c
index
979d4c6
..
053984d
100644
(file)
--- a/
dwm.c
+++ b/
dwm.c
@@
-423,8
+423,11
@@
void
configurenotify(XEvent *e) {
XConfigureEvent *ev = &e->xconfigure;
configurenotify(XEvent *e) {
XConfigureEvent *ev = &e->xconfigure;
- if(ev->window == root && (ev->width != sw || ev->height != sh))
+ if(ev->window == root && (ev->width != sw || ev->height != sh)) {
+ sw = ev->width;
+ sh = ev->height;
setgeom(NULL);
setgeom(NULL);
+ }
}
void
}
void
@@
-1445,7
+1448,7
@@
setlayout(const char *arg) {
void
setup(void) {
void
setup(void) {
- unsigned int i;
+ unsigned int i, w;
XSetWindowAttributes wa;
/* init screen */
XSetWindowAttributes wa;
/* init screen */
@@
-1500,14
+1503,14
@@
setup(void) {
/* init bar */
for(blw = i = 0; i < LENGTH(layouts); i++) {
/* init bar */
for(blw = i = 0; i < LENGTH(layouts); i++) {
- i = textw(layouts[i].symbol);
- if(i > blw)
- blw = i;
+ w = textw(layouts[i].symbol);
+ if(w > blw)
+ blw = w;
}
for(bgw = i = 0; i < LENGTH(geoms); i++) {
}
for(bgw = i = 0; i < LENGTH(geoms); i++) {
- i = textw(geoms[i].symbol);
- if(i > bgw)
- bgw = i;
+ w = textw(geoms[i].symbol);
+ if(w > bgw)
+ bgw = w;
}
wa.override_redirect = 1;
}
wa.override_redirect = 1;