version 1.26, 2010/02/06 17:15:33 |
version 1.27, 2010/02/06 23:22:27 |
|
|
* If there are still configuration file errors to display, put the new |
* If there are still configuration file errors to display, put the new |
* session's current window into more mode and display them now. |
* session's current window into more mode and display them now. |
*/ |
*/ |
if (cfg_finished && cfg_ncauses != 0) { |
if (cfg_finished && !ARRAY_EMPTY(&cfg_causes)) { |
wp = s->curw->window->active; |
wp = s->curw->window->active; |
window_pane_set_mode(wp, &window_more_mode); |
window_pane_set_mode(wp, &window_more_mode); |
for (i = 0; i < cfg_ncauses; i++) { |
for (i = 0; i < ARRAY_LENGTH(&cfg_causes); i++) { |
window_more_add(wp, "%s", cfg_causes[i]); |
cause = ARRAY_ITEM(&cfg_causes, i); |
xfree(cfg_causes[i]); |
window_more_add(wp, "%s", cause); |
|
xfree(cause); |
} |
} |
xfree(cfg_causes); |
ARRAY_FREE(&cfg_causes); |
cfg_ncauses = 0; |
|
} |
} |
|
|
return (!detached); /* 1 means don't tell command client to exit */ |
return (!detached); /* 1 means don't tell command client to exit */ |