- else {
- for(i = 0; &monitors[i] != sel->monitor && i < mcount; i++);
- i++;
- }
- sel->monitor = &monitors[i % mcount];
-
- memcpy(sel->tags, sel->monitor->seltags, sizeof initags);
- resize(sel, sel->monitor->wax, sel->monitor->way, sel->w, sel->h, True);
- arrange(sel->monitor);
-}
-
-void
-selectmonitor(const char *arg) {
- int i;
- Monitor *m;
-
- if(arg)
- i = atoi(arg);
- else {
- for(i = 0; &monitors[i] != sel->monitor && i < mcount; i++);
- i++;
- }
- m = &monitors[i % mcount];
- XWarpPointer(dpy, None, root, 0, 0, 0, 0, m->wax+m->waw/2, m->way+m->wah/2);
+ v = &views[i % nviews];
+ XWarpPointer(dpy, None, root, 0, 0, 0, 0, v->wax+v->waw/2, v->way+v->wah/2);