# HG changeset patch # User paulo # Date 1523326433 21600 # Node ID cb5813c117e2a36da16210c6766628abe4b2645e # Parent 85763b447d0fc66010c306b8bdad3354f40560ff# Parent 09e9101ee51e6e83975ec4ecb8cf0aabc8db98b3 merge heads diff -r 85763b447d0f -r cb5813c117e2 client.c --- a/client.c Mon Apr 09 20:08:44 2018 -0600 +++ b/client.c Mon Apr 09 20:13:53 2018 -0600 @@ -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 85763b447d0f -r cb5813c117e2 config.h --- a/config.h Mon Apr 09 20:08:44 2018 -0600 +++ b/config.h Mon Apr 09 20:13:53 2018 -0600 @@ -11,7 +11,7 @@ #define SELBORDERCOLOR "#ff0000" #define SELBGCOLOR "#222222" #define SELFGCOLOR "#00ff00" -#define INVBORDERCOLOR "#aaaaaa" +#define INVBORDERCOLOR "#00ffff" #define INVBGCOLOR "#000099" #define INVFGCOLOR "#eeee00" #define TOPBAR True /* False */ diff -r 85763b447d0f -r cb5813c117e2 event.c --- a/event.c Mon Apr 09 20:08:44 2018 -0600 +++ b/event.c Mon Apr 09 20:13:53 2018 -0600 @@ -512,7 +512,10 @@ keymode = arg->i; clearcmd(&a); grabkeys(); - drawstatus(); + if(sel) + focus(sel); + else + drawstatus(); } unsigned int