# HG changeset patch # User paulo # Date 1457854200 28800 # Node ID c65d4f8dc8fddf60b71a63ae7a508758c1740b5a # Parent d65207f4021a863806b94d2b239f8394f5d3dfcf use inverse border color diff -r d65207f4021a -r c65d4f8dc8fd client.c --- a/client.c Wed Sep 19 00:10:25 2012 -0700 +++ b/client.c Sat Mar 12 23:30:00 2016 -0800 @@ -164,7 +164,7 @@ if(!selscreen) return; if(c) { - XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]); + XSetWindowBorder(dpy, c->win, (getkeymode() == COMMANDMODE) ? dc.inv[ColBorder] : dc.sel[ColBorder]); XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); } else diff -r d65207f4021a -r c65d4f8dc8fd config.h --- a/config.h Wed Sep 19 00:10:25 2012 -0700 +++ b/config.h Sat Mar 12 23:30:00 2016 -0800 @@ -11,7 +11,7 @@ #define SELBORDERCOLOR "#ff0000" #define SELBGCOLOR "#222222" #define SELFGCOLOR "#00ff00" -#define INVBORDERCOLOR "#aaaaaa" +#define INVBORDERCOLOR "#0000aa" #define INVBGCOLOR "#000099" #define INVFGCOLOR "#eeee00" #define TOPBAR True /* False */ diff -r d65207f4021a -r c65d4f8dc8fd event.c --- a/event.c Wed Sep 19 00:10:25 2012 -0700 +++ b/event.c Sat Mar 12 23:30:00 2016 -0800 @@ -512,7 +512,10 @@ keymode = arg->i; clearcmd(&a); grabkeys(); - drawstatus(); + if(sel) + focus(sel); + else + drawstatus(); } unsigned int