-/* (C)opyright MMVI-MMVII Anselm R. Garbe <garbeam at gmail dot com>
- * See LICENSE file for license details.
- */
+/* © 2006-2007 Anselm R. Garbe <garbeam at gmail dot com>
+ * © 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
+ * © 2007 Premysl Hruby <dfenze at gmail dot com>
+ * © 2007 Szabolcs Nagy <nszabolcs at gmail dot com>
+ * See LICENSE file for 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;
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;