=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/window.c,v retrieving revision 1.82 retrieving revision 1.83 diff -c -r1.82 -r1.83 *** src/usr.bin/tmux/window.c 2012/07/10 11:53:01 1.82 --- src/usr.bin/tmux/window.c 2012/08/11 06:45:33 1.83 *************** *** 1,4 **** ! /* $OpenBSD: window.c,v 1.82 2012/07/10 11:53:01 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: window.c,v 1.83 2012/08/11 06:45:33 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 1182,1185 **** --- 1182,1195 ---- server_status_session(s); } } + } + + /* Set the grid_cell with fg/bg/attr information when window is in a mode. */ + void + window_mode_attrs(struct grid_cell *gc, struct options *oo) + { + memcpy(gc, &grid_default_cell, sizeof gc); + colour_set_fg(gc, options_get_number(oo, "mode-fg")); + colour_set_bg(gc, options_get_number(oo, "mode-bg")); + gc->attr |= options_get_number(oo, "mode-attr"); }