diff --git a/tag.c b/tag.c index cad96a16..f8075df9 100644 --- a/tag.c +++ b/tag.c @@ -122,6 +122,8 @@ tag_client_with_rules(Client *c, awesome_config *awesomeconf) matched = True; tag_client(&awesomeconf->screens[c->screen].tclink, c, tag); } + else + untag_client(&awesomeconf->screens[c->screen].tclink, c, tag); if(!matched) tag_client_with_current_selected(c, &awesomeconf->screens[c->screen]);