diff options
author | okan | 2009-05-17 23:54:17 +0000 |
---|---|---|
committer | okan | 2009-05-17 23:54:17 +0000 |
commit | bd4c82d0c649eb5f87395f2cd705dfba9013a257 (patch) | |
tree | d2cf8325e3bb9dc240e82b9324b15fe7baf632f0 | |
parent | a83ec02263f57eac22f091d37c7e678aed7b8d38 (diff) | |
download | cwm-bd4c82d0c649eb5f87395f2cd705dfba9013a257.tar.gz |
redraw all borders at once on reload
"sure" oga@
Diffstat (limited to '')
-rw-r--r-- | conf.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: conf.c,v 1.61 2009/05/17 23:40:57 okan Exp $ + * $Id: conf.c,v 1.62 2009/05/17 23:54:17 okan Exp $ */ #include "headers.h" @@ -79,12 +79,16 @@ conf_color(struct conf *c) void conf_reload(struct conf *c) { + struct client_ctx *cc; + if (parse_config(c->conf_path, c) == -1) { warnx("config file %s has errors, not reloading", c->conf_path); return; } conf_color(c); + TAILQ_FOREACH(cc, &Clientq, entry) + client_draw_border(cc); conf_font(c); } |