commit bd74320da9a3c7673a98a19003c233abcf5cf73c
parent 27848b41ab9552b7894bdd32c3cdaa490a864446
Author: crondog <crondog@gmail.com>
Date: Wed, 23 Dec 2015 10:49:21 +1100
Stop swaybar from not rendering after the first go around
I am not sure if this is a correct issue/fix but on my system at least
after an i3bar protocol is detected this while loop never goes back
around meaning it doesnt process the status line anymore.
Diffstat:
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/swaybar/main.c b/swaybar/main.c
@@ -690,10 +690,9 @@ void poll_for_update() {
if (dirty && window_prerender(window) && window->cairo) {
render();
window_render(window);
- }
-
- if (wl_display_dispatch(registry->display) == -1) {
- break;
+ if (wl_display_dispatch(registry->display) == -1) {
+ break;
+ }
}
dirty = false;