Xinqi Bao's Git
projects
/
dwm.git
/ diff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
08bcf72
)
applied nsz's patches (many thanks!)
author
[email protected]
<unknown>
Wed, 4 Jun 2008 09:49:46 +0000
(11:49 +0200)
committer
[email protected]
<unknown>
Wed, 4 Jun 2008 09:49:46 +0000
(11:49 +0200)
dwm.c
diff
|
blob
|
history
diff --git
a/dwm.c
b/dwm.c
index
ada272c
..
05fbf58
100644
(file)
--- a/
dwm.c
+++ b/
dwm.c
@@
-551,8
+551,7
@@
drawsquare(Bool filled, Bool empty, Bool invert, ulong col[ColLast]) {
void
drawtext(const char *text, ulong col[ColLast], Bool invert) {
void
drawtext(const char *text, ulong col[ColLast], Bool invert) {
- int i, x, y, h;
- uint len, olen;
+ int i, x, y, h, len, olen;
XRectangle r = { dc.x, dc.y, dc.w, dc.h };
char buf[256];
XRectangle r = { dc.x, dc.y, dc.w, dc.h };
char buf[256];
@@
-612,7
+611,7
@@
expose(XEvent *e) {
void
focus(Client *c) {
void
focus(Client *c) {
- if(!c ||
(c && c->isbanned)
)
+ if(!c ||
c->isbanned
)
for(c = stack; c && c->isbanned; c = c->snext);
if(sel && sel != c) {
grabbuttons(sel, False);
for(c = stack; c && c->isbanned; c = c->snext);
if(sel && sel != c) {
grabbuttons(sel, False);
@@
-622,14
+621,12
@@
focus(Client *c) {
detachstack(c);
attachstack(c);
grabbuttons(c, True);
detachstack(c);
attachstack(c);
grabbuttons(c, True);
- }
- sel = c;
- if(c) {
XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]);
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
}
else
XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]);
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
}
else
XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
+ sel = c;
drawbar();
}
drawbar();
}
@@
-1565,8
+1562,8
@@
updatebar(void) {
void
updategeom(void) {
void
updategeom(void) {
- int i;
#ifdef XINERAMA
#ifdef XINERAMA
+ int i;
XineramaScreenInfo *info = NULL;
/* window area geometry */
XineramaScreenInfo *info = NULL;
/* window area geometry */