From b752d5c594d5aac083cc563e8c7e575baf7b8edc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bert=20M=C3=BCnnich?= Date: Wed, 15 Feb 2012 18:25:45 +0100 Subject: Added symbol BAR_SEPARATOR --- window.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'window.c') diff --git a/window.c b/window.c index 95108f5..eb1cfc6 100644 --- a/window.c +++ b/window.c @@ -334,7 +334,7 @@ int win_textwidth(const char *text, unsigned int len) { } void win_draw_bar(win_t *win) { win_env_t *e; - int len, x, y, w, tw = 0; + int len, x, y, w, tw = 0, seplen; const char *rt; if (win == NULL || win->xwin == None) @@ -363,11 +363,12 @@ void win_draw_bar(win_t *win) { } if (win->rbar != NULL) { len = strlen(win->rbar); + seplen = strlen(BAR_SEPARATOR); rt = win->rbar; while (len > 0 && (tw = win_textwidth(rt, len)) > w) { - rt = strstr(rt, " "); + rt = strstr(rt, BAR_SEPARATOR); if (rt != NULL) { - rt += 2; + rt += seplen; len = strlen(rt); } else { len = 0; -- cgit v1.2.3