From 62fb2306af18cf17bdcecf0a37742e68f78ecb32 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Fri, 8 Sep 2023 22:30:44 +1000 Subject: [PATCH] display-x11-xcb: don't use Free Now that Close is guaranteed to be the last thing call, all for "Free" can be done in "Close". Signed-off-by: NeilBrown --- display-x11-xcb.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/display-x11-xcb.c b/display-x11-xcb.c index 1a084928..d21260af 100644 --- a/display-x11-xcb.c +++ b/display-x11-xcb.c @@ -574,12 +574,6 @@ DEF_CMD(xcb_close) xcb_destroy_window(xd->conn, xd->win); kbd_free(xd); panes_free(xd); - return 1; -} - -DEF_CMD(xcb_free) -{ - struct xcb_data *xd = ci->home->data; pango_font_description_free(xd->fd); cairo_destroy(xd->cairo); @@ -2013,7 +2007,6 @@ void edlib_init(struct pane *ed safe) key_add(xcb_map, "Display:new", &xcb_new_display); key_add(xcb_map, "Close", &xcb_close); - key_add(xcb_map, "Free", &xcb_free); key_add(xcb_map, "Draw:clear", &xcb_clear); key_add(xcb_map, "Draw:text-size", &xcb_text_size); key_add(xcb_map, "Draw:text", &xcb_draw_text); -- 2.39.5