]> code.delx.au - spectrwm/commitdiff
Fix urgency indicator issue.
authorReginald Kennedy <rk@rejii.com>
Sat, 25 Oct 2014 10:08:44 +0000 (18:08 +0800)
committerReginald Kennedy <rk@rejii.com>
Sat, 25 Oct 2014 10:42:10 +0000 (18:42 +0800)
Only the last window in a workspace would register.

Fixes #83

spectrwm.c

index ffc0c0d3893d0db5317b5588fb6ca42e7578eee0..22c51258ee58fa8bf2aa3a39e2ca4e8f94289043 100644 (file)
@@ -2201,7 +2201,8 @@ bar_urgent(char *s, size_t sz)
        for (i = 0; i < num_screens; i++)
                for (j = 0; j < workspace_limit; j++)
                        TAILQ_FOREACH(win, &screens[i].ws[j].winlist, entry)
-                               urgent[j] = get_urgent(win);
+                               if (get_urgent(win))
+                                       urgent[j] = true;
 
        for (i = 0; i < workspace_limit; i++) {
                if (urgent[i]) {