Introduction
Introduction Statistics Contact Development Disclaimer Help
tmaybe this might work - dwm - [fork] customized build of dwm, the dynamic wind…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit e8389a4cc0f1c35bcb7e7646102bd6d6a830207e
parent 6078d756bc3c46b02edb2c3e5d3bd398e95175c8
Author: Anselm R. Garbe <[email protected]>
Date: Wed, 6 Sep 2006 13:56:46 +0200
maybe this might work
Diffstat:
M client.c | 2 ++
M config.mk | 2 +-
M tag.c | 9 ++++++---
3 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/client.c b/client.c
t@@ -243,6 +243,8 @@ manage(Window w, XWindowAttributes *wa)
c->isfloat = trans
|| (c->maxw && c->minw &&
c->maxw == c->minw && c->maxh == c->minh);
+ if(c->isfloat)
+ c->weight = ntags;
if(clients)
clients->prev = c;
diff --git a/config.mk b/config.mk
t@@ -1,5 +1,5 @@
# dwm version
-VERSION = 1.4
+VERSION = 1.5
# Customize below to fit your system
diff --git a/tag.c b/tag.c
t@@ -110,7 +110,8 @@ settags(Client *c, Client *trans)
if(!matched)
for(i = 0; i < ntags; i++)
c->tags[i] = seltag[i];
- for(c->weight = 0; c->weight < ntags && !c->tags[c->weight]; c->weight…
+ if(!c->isfloat)
+ for(c->weight = 0; c->weight < ntags && !c->tags[c->weight]; c…
}
void
t@@ -124,7 +125,8 @@ tag(Arg *arg)
for(i = 0; i < ntags; i++)
sel->tags[i] = False;
sel->tags[arg->i] = True;
- sel->weight = arg->i;
+ if(!sel->isfloat)
+ sel->weight = arg->i;
arrange(NULL);
}
t@@ -140,6 +142,7 @@ toggletag(Arg *arg)
for(i = 0; i < ntags && !sel->tags[i]; i++);
if(i == ntags)
sel->tags[arg->i] = True;
- sel->weight = (i == ntags) ? arg->i : i;
+ if(!sel->isfloat)
+ sel->weight = (i == ntags) ? arg->i : i;
arrange(NULL);
}
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.