equal
deleted
inserted
replaced
1694 info = XineramaQueryScreens(dpy, &n); |
1694 info = XineramaQueryScreens(dpy, &n); |
1695 for(i = 1, nn = n; i < n; i++) |
1695 for(i = 1, nn = n; i < n; i++) |
1696 if(info[i - 1].x_org == info[i].x_org && info[i - 1].y_org == info[i].y_org |
1696 if(info[i - 1].x_org == info[i].x_org && info[i - 1].y_org == info[i].y_org |
1697 && info[i - 1].width == info[i].width && info[i - 1].height == info[i].height) |
1697 && info[i - 1].width == info[i].width && info[i - 1].height == info[i].height) |
1698 --nn; |
1698 --nn; |
1699 n = nn; /* we only consider unique geometrys as separate screens */ |
1699 n = nn; /* we only consider unique geometries as separate screens */ |
1700 #endif /* XINERAMA */ |
1700 #endif /* XINERAMA */ |
1701 /* allocate monitor(s) for the new geometry setup */ |
1701 /* allocate monitor(s) for the new geometry setup */ |
1702 for(i = 0; i < n; i++) { |
1702 for(i = 0; i < n; i++) { |
1703 if(!(m = (Monitor *)malloc(sizeof(Monitor)))) |
1703 if(!(m = (Monitor *)malloc(sizeof(Monitor)))) |
1704 die("fatal: could not malloc() %u bytes\n", sizeof(Monitor)); |
1704 die("fatal: could not malloc() %u bytes\n", sizeof(Monitor)); |