equal
deleted
inserted
replaced
58 unsigned int i; |
58 unsigned int i; |
59 |
59 |
60 for(i = 0; i < ntags && i < sizeof prop - 1; i++) |
60 for(i = 0; i < ntags && i < sizeof prop - 1; i++) |
61 prop[i] = seltags[i] ? '1' : '0'; |
61 prop[i] = seltags[i] ? '1' : '0'; |
62 if(i < sizeof prop - 1) |
62 if(i < sizeof prop - 1) |
63 prop[i++] = (char)ltidx; |
63 prop[i++] = (char)ltidx + '0'; |
64 prop[i] = '\0'; |
64 prop[i] = '\0'; |
65 XChangeProperty(dpy, root, dwmprops, XA_STRING, 8, |
65 XChangeProperty(dpy, root, dwmprops, XA_STRING, 8, |
66 PropModeReplace, (unsigned char *)prop, i); |
66 PropModeReplace, (unsigned char *)prop, i); |
67 } |
67 } |
68 |
68 |
221 |
221 |
222 if(gettextprop(root, dwmprops, prop, sizeof prop)) { |
222 if(gettextprop(root, dwmprops, prop, sizeof prop)) { |
223 for(i = 0; i < ntags && i < sizeof prop - 1 && prop[i] != '\0'; i++) |
223 for(i = 0; i < ntags && i < sizeof prop - 1 && prop[i] != '\0'; i++) |
224 seltags[i] = prop[i] == '1'; |
224 seltags[i] = prop[i] == '1'; |
225 if(i < sizeof prop - 1 && prop[i] != '\0') { |
225 if(i < sizeof prop - 1 && prop[i] != '\0') { |
226 if(prop[i] < nlayouts) |
226 if((unsigned int)(prop[i] - '0') < nlayouts) |
227 ltidx = prop[i]; |
227 ltidx = prop[i] - '0'; |
228 } |
228 } |
229 } |
229 } |
230 } |
230 } |
231 |
231 |
232 Client * |
232 Client * |