aboutsummaryrefslogtreecommitdiff
path: root/server-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'server-window.c')
-rw-r--r--server-window.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/server-window.c b/server-window.c
index abf82499..d415e0d7 100644
--- a/server-window.c
+++ b/server-window.c
@@ -38,17 +38,14 @@ server_window_loop(void)
struct winlink *wl;
struct window_pane *wp;
struct session *s;
- u_int i, j;
+ u_int i;
for (i = 0; i < ARRAY_LENGTH(&windows); i++) {
w = ARRAY_ITEM(&windows, i);
if (w == NULL)
continue;
- for (j = 0; j < ARRAY_LENGTH(&sessions); j++) {
- s = ARRAY_ITEM(&sessions, j);
- if (s == NULL)
- continue;
+ RB_FOREACH(s, sessions, &sessions) {
wl = session_has(s, w);
if (wl == NULL)
continue;