Make recalculate_sizes() handle an empty window with no active

pane. This can happen when a window is in two sessions - it isn't
destroyed immediately when the pane goes away but is left until the last
session is destroyed. Fixes problems with grouped sessions reported by
Daniel Ralston.
pull/1/head
nicm 2013-10-10 11:46:00 +00:00
parent 4c9f41f1ad
commit 0538676aa3
1 changed files with 1 additions and 1 deletions

View File

@ -92,7 +92,7 @@ recalculate_sizes(void)
for (i = 0; i < ARRAY_LENGTH(&windows); i++) {
w = ARRAY_ITEM(&windows, i);
if (w == NULL)
if (w == NULL || w->active == NULL)
continue;
flag = options_get_number(&w->options, "aggressive-resize");