=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/Attic/window-choose.c,v retrieving revision 1.33 retrieving revision 1.34 diff -c -r1.33 -r1.34 *** src/usr.bin/tmux/Attic/window-choose.c 2013/03/21 16:08:25 1.33 --- src/usr.bin/tmux/Attic/window-choose.c 2013/03/21 16:09:17 1.34 *************** *** 1,4 **** ! /* $OpenBSD: window-choose.c,v 1.33 2013/03/21 16:08:25 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: window-choose.c,v 1.34 2013/03/21 16:09:17 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott *************** *** 103,110 **** void window_choose_ready(struct window_pane *wp, u_int cur, ! void (*callbackfn)(struct window_choose_data *), ! void (*freefn)(struct window_choose_data *)) { struct window_choose_mode_data *data = wp->modedata; struct screen *s = &data->screen; --- 103,109 ---- void window_choose_ready(struct window_pane *wp, u_int cur, ! void (*callbackfn)(struct window_choose_data *)) { struct window_choose_mode_data *data = wp->modedata; struct screen *s = &data->screen; *************** *** 116,122 **** data->callbackfn = callbackfn; if (data->callbackfn == NULL) data->callbackfn = window_choose_default_callback; - data->freefn = freefn; ARRAY_CONCAT(&data->old_list, &data->list); --- 115,120 ---- *************** *** 256,263 **** 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); } --- 254,259 ----