=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/menu.c,v retrieving revision 1.21 retrieving revision 1.22 diff -c -r1.21 -r1.22 *** src/usr.bin/tmux/menu.c 2020/04/13 18:59:41 1.21 --- src/usr.bin/tmux/menu.c 2020/04/15 16:11:23 1.22 *************** *** 1,4 **** ! /* $OpenBSD: menu.c,v 1.21 2020/04/13 18:59:41 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: menu.c,v 1.22 2020/04/15 16:11:23 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott *************** *** 149,158 **** struct menu *menu = md->menu; struct screen_write_ctx ctx; u_int i, px = md->px, py = md->py; screen_write_start(&ctx, NULL, s); screen_write_clearscreen(&ctx, 8); ! screen_write_menu(&ctx, menu, md->choice); screen_write_stop(&ctx); for (i = 0; i < screen_size_y(&md->s); i++) --- 149,162 ---- struct menu *menu = md->menu; struct screen_write_ctx ctx; u_int i, px = md->px, py = md->py; + struct grid_cell gc; + memcpy(&gc, &grid_default_cell, sizeof gc); + style_apply(&gc, c->session->curw->window->options, "mode-style"); + screen_write_start(&ctx, NULL, s); screen_write_clearscreen(&ctx, 8); ! screen_write_menu(&ctx, menu, md->choice, &gc); screen_write_stop(&ctx); for (i = 0; i < screen_size_y(&md->s); i++)