m->rectangle = *rect;
else
warn("no rectangle was given for monitor '%s'\n", m->name);
+ m->top_padding = m->right_padding = m->bottom_padding = m->left_padding = 0;
return m;
}
{
client_t *c = malloc(sizeof(client_t));
strncpy(c->class_name, MISSING_VALUE, sizeof(c->class_name));
+ c->uid = ++client_uid;
c->border_width = border_width;
c->window = win;
c->floating = c->transient = c->fullscreen = c->locked = c->urgent = false;
rule_t *make_rule(void)
{
rule_t *r = malloc(sizeof(rule_t));
+ r->uid = ++rule_uid;
r->effect.floating = false;
+ r->effect.monitor = NULL;
+ r->effect.desktop = NULL;
r->next = NULL;
return r;
}