view.c
changeset 342 a1901753deef
parent 333 827f8f6c9e97
child 378 83576f5f0a90
equal deleted inserted replaced
341:e4dad4635250 342:a1901753deef
   166 	}
   166 	}
   167 
   167 
   168 	fi = 0;
   168 	fi = 0;
   169 	mi = 2 * f;
   169 	mi = 2 * f;
   170 	if(sel->isfloat || arrange == dofloat) {
   170 	if(sel->isfloat || arrange == dofloat) {
   171 		wins[fi++] = sel->title;
   171 		wins[fi++] = sel->twin;
   172 		wins[fi++] = sel->win;
   172 		wins[fi++] = sel->win;
   173 	}
   173 	}
   174 	else {
   174 	else {
   175 		wins[mi++] = sel->title;
   175 		wins[mi++] = sel->twin;
   176 		wins[mi++] = sel->win;
   176 		wins[mi++] = sel->win;
   177 	}
   177 	}
   178 	for(c = clients; c; c = c->next)
   178 	for(c = clients; c; c = c->next)
   179 		if(isvisible(c) && c != sel) {
   179 		if(isvisible(c) && c != sel) {
   180 			if(c->isfloat || arrange == dofloat) {
   180 			if(c->isfloat || arrange == dofloat) {
   181 				wins[fi++] = c->title;
   181 				wins[fi++] = c->twin;
   182 				wins[fi++] = c->win;
   182 				wins[fi++] = c->win;
   183 			}
   183 			}
   184 			else {
   184 			else {
   185 				wins[mi++] = c->title;
   185 				wins[mi++] = c->twin;
   186 				wins[mi++] = c->win;
   186 				wins[mi++] = c->win;
   187 			}
   187 			}
   188 		}
   188 		}
   189 	XRestackWindows(dpy, wins, n);
   189 	XRestackWindows(dpy, wins, n);
   190 	drawall();
   190 	drawall();