dwm.c
changeset 1522 0d86faf4b05c
parent 1519 72272822ddf2
child 1523 26f81e0f1eb3
equal deleted inserted replaced
1521:53d98940cb04 1522:0d86faf4b05c
  1789 		Client *c;
  1789 		Client *c;
  1790 		Monitor *m;
  1790 		Monitor *m;
  1791 		XineramaScreenInfo *info = XineramaQueryScreens(dpy, &nn);
  1791 		XineramaScreenInfo *info = XineramaQueryScreens(dpy, &nn);
  1792 		XineramaScreenInfo *unique = NULL;
  1792 		XineramaScreenInfo *unique = NULL;
  1793 
  1793 
  1794 		info = XineramaQueryScreens(dpy, &nn);
       
  1795 		for(n = 0, m = mons; m; m = m->next, n++);
  1794 		for(n = 0, m = mons; m; m = m->next, n++);
  1796 		/* only consider unique geometries as separate screens */
  1795 		/* only consider unique geometries as separate screens */
  1797 		if(!(unique = (XineramaScreenInfo *)malloc(sizeof(XineramaScreenInfo) * nn)))
  1796 		if(!(unique = (XineramaScreenInfo *)malloc(sizeof(XineramaScreenInfo) * nn)))
  1798 			die("fatal: could not malloc() %u bytes\n", sizeof(XineramaScreenInfo) * nn);
  1797 			die("fatal: could not malloc() %u bytes\n", sizeof(XineramaScreenInfo) * nn);
  1799 		for(i = 0, j = 0; i < nn; i++)
  1798 		for(i = 0, j = 0; i < nn; i++)