diff options
Diffstat (limited to 'window-choose.c')
-rw-r--r-- | window-choose.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/window-choose.c b/window-choose.c index 28a8e052..21d6aec7 100644 --- a/window-choose.c +++ b/window-choose.c @@ -103,8 +103,7 @@ window_choose_add(struct window_pane *wp, struct window_choose_data *wcd) void window_choose_ready(struct window_pane *wp, u_int cur, - void (*callbackfn)(struct window_choose_data *), - void (*freefn)(struct window_choose_data *)) + void (*callbackfn)(struct window_choose_data *)) { struct window_choose_mode_data *data = wp->modedata; struct screen *s = &data->screen; @@ -116,7 +115,6 @@ window_choose_ready(struct window_pane *wp, u_int cur, data->callbackfn = callbackfn; if (data->callbackfn == NULL) data->callbackfn = window_choose_default_callback; - data->freefn = freefn; ARRAY_CONCAT(&data->old_list, &data->list); @@ -256,8 +254,6 @@ window_choose_free(struct window_pane *wp) for (i = 0; i < ARRAY_LENGTH(&data->old_list); i++) { item = &ARRAY_ITEM(&data->old_list, i); - if (data->freefn != NULL && item->wcd != NULL) - data->freefn(item->wcd); window_choose_data_free(item->wcd); free(item->name); } |