-/* (C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
- * See LICENSE file for license details.
- */
+/* See LICENSE file for copyright and license details. */
#include "dwm.h"
#include <regex.h>
#include <stdio.h>
typedef struct {
const char *prop;
const char *tags;
- Bool isversatile;
+ Bool isfloating;
} Rule;
typedef struct {
ch.res_name ? ch.res_name : "", c->name);
for(i = 0; i < nrules; i++)
if(regs[i].propregex && !regexec(regs[i].propregex, prop, 1, &tmp, 0)) {
- c->isversatile = rule[i].isversatile;
+ c->isfloating = rule[i].isfloating;
for(j = 0; regs[i].tagregex && j < ntags; j++) {
if(!regexec(regs[i].tagregex, tags[j], 1, &tmp, 0)) {
matched = True;
if(!sel)
return;
for(i = 0; i < ntags; i++)
- sel->tags[i] = arg != NULL;
+ sel->tags[i] = arg == NULL;
i = arg ? atoi(arg) : 0;
if(i >= 0 && i < ntags)
sel->tags[i] = True;
- lt->arrange();
+ lt->arrange(NULL);
}
void
for(j = 0; j < ntags && !sel->tags[j]; j++);
if(j == ntags)
sel->tags[i] = True;
- lt->arrange();
+ lt->arrange(NULL);
}
void
for(j = 0; j < ntags && !seltag[j]; j++);
if(j == ntags)
seltag[i] = True; /* cannot toggle last view */
- lt->arrange();
+ lt->arrange(NULL);
}
void
int i;
for(i = 0; i < ntags; i++)
- seltag[i] = arg != NULL;
+ seltag[i] = arg == NULL;
i = arg ? atoi(arg) : 0;
if(i >= 0 && i < ntags)
seltag[i] = True;
- lt->arrange();
+ lt->arrange(NULL);
}