dwm.c
changeset 1423 b1845c3d6e4f
parent 1422 f6514f1cdddf
child 1424 499cb1ee2b93
equal deleted inserted replaced
1422:f6514f1cdddf 1423:b1845c3d6e4f
  1500 	for(i = 0, m = mons; m; m = m->next, i++)
  1500 	for(i = 0, m = mons; m; m = m->next, i++)
  1501 		if(i == arg->ui) {
  1501 		if(i == arg->ui) {
  1502 			detach(c);
  1502 			detach(c);
  1503 			detachstack(c);
  1503 			detachstack(c);
  1504 			c->mon = m;
  1504 			c->mon = m;
  1505 			c->tags = m->seltags; /* assign tags of target monitor */
  1505 			c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */
  1506 			attach(c);
  1506 			attach(c);
  1507 			attachstack(c);
  1507 			attachstack(c);
  1508 			m->sel = c;
  1508 			focus(NULL);
  1509 			for(c = selmon->stack; c && !ISVISIBLE(c); c = c->snext);
       
  1510 			selmon->sel = c;
       
  1511 			arrange();
  1509 			arrange();
  1512 			break;
  1510 			break;
  1513 		}
  1511 		}
  1514 }
  1512 }
  1515 #endif /* XINERAMA */
  1513 #endif /* XINERAMA */