fixed _DWM_CONFIG persistation, fixed the client disapperance bug during restarts feec92df
Anselm R. Garbe · 2007-08-15 19:31 1 file(s) · +5 −5
tag.c +5 −5
144 144
	i = arg ? atoi(arg) : 0;
145 145
	if(i >= 0 && i < ntags)
146 146
		sel->tags[i] = True;
147 -
	if(sel)
148 -
		persistconfig(sel);
147 +
	persistconfig(sel);
149 148
	arrange();
150 149
}
151 150
154 153
	if(!sel || isfloating())
155 154
		return;
156 155
	sel->isfloating = !sel->isfloating;
157 -
	if(sel->isfloating)
156 +
	if(sel->isfloating) {
158 157
		resize(sel, sel->x, sel->y, sel->w, sel->h, True);
158 +
		persistconfig(sel);
159 +
	}
159 160
	arrange();
160 161
}
161 162
170 171
	for(j = 0; j < ntags && !sel->tags[j]; j++);
171 172
	if(j == ntags)
172 173
		sel->tags[i] = True;
173 -
	if(sel)
174 -
		persistconfig(sel);
174 +
	persistconfig(sel);
175 175
	arrange();
176 176
}
177 177