From ca5e65cf5652da9ffc6147a91aa9f09dd9c86332 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Fri, 8 Sep 2023 22:51:20 +1000 Subject: [PATCH] tile: don't use "Free", just "Close". "Close" is now completely safe against subsequent calls, so we don't need "Free". Signed-off-by: NeilBrown --- lib-tile.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lib-tile.c b/lib-tile.c index 683c0665..77c83520 100644 --- a/lib-tile.c +++ b/lib-tile.c @@ -62,15 +62,10 @@ static inline bool mine(struct pane *t safe) } DEF_CMD(tile_close) -{ - tile_destroy(ci->home); - return 1; -} - -DEF_CMD(tile_free) { struct tileinfo *ti = ci->home->data; + tile_destroy(ci->home); free(ti->name); unalloc(ti, pane); return 1; @@ -1062,7 +1057,6 @@ void edlib_init(struct pane *ed safe) key_add(tile_map, "Clone", &tile_clone); key_add(tile_map, "Child-Notify", &tile_child_notify); key_add(tile_map, "Close", &tile_close); - key_add(tile_map, "Free", &tile_free); key_add(tile_map, "Refresh:size", &tile_refresh_size); call_comm("global-set-command", ed, &tile_attach, 0, NULL, "attach-tile"); -- 2.39.5