Revert "Print highlighted input text only on single match" - dmenu - dynamic menu
  HTML git clone git://git.suckless.org/dmenu
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit aa92cd68bdff95c181cc854043598e6c6007d45e
   DIR parent a4053bc4e403ae57343f43b7e363a0911bba5a3a
  HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Tue, 26 Jul 2016 23:02:34 +0200
       
       Revert "Print highlighted input text only on single match"
       
       This reverts commit a4053bc4e403ae57343f43b7e363a0911bba5a3a.
       
       My bad, was working on the wrong branch and accidently pushed it...
       *facepalm*
       
       Diffstat:
         M dmenu.c                             |      16 +++-------------
       
       1 file changed, 3 insertions(+), 13 deletions(-)
       ---
   DIR diff --git a/dmenu.c b/dmenu.c
       @@ -130,7 +130,7 @@ drawmenu(void)
        {
                unsigned int curpos;
                struct item *item;
       -        int x = 0, y = 0, w, inputscheme;
       +        int x = 0, y = 0, w;
        
                drw_setscheme(drw, scheme[SchemeNorm]);
                drw_rect(drw, 0, 0, mw, mh, 1, 1);
       @@ -138,27 +138,18 @@ drawmenu(void)
                if (prompt && *prompt) {
                        drw_setscheme(drw, scheme[SchemeSel]);
                        x = drw_text(drw, x, 0, promptw, bh, lrpad / 2, prompt, 0);
       -                x += 2;
                }
                /* draw input field */
                w = (lines > 0 || !matches) ? mw - x : inputw;
       -        if (matches && !strcmp(text, curr->text))
       -                inputscheme = SchemeSel;
       -        else
       -                inputscheme = SchemeNorm;
       -        drw_setscheme(drw, scheme[inputscheme]);
       -
       +        drw_setscheme(drw, scheme[SchemeNorm]);
                drw_text(drw, x, 0, w, bh, lrpad / 2, text, 0);
        
                drw_font_getexts(drw->fonts, text, cursor, &curpos, NULL);
                if ((curpos += lrpad / 2 - 1) < w) {
       -                drw_setscheme(drw, scheme[inputscheme]);
       +                drw_setscheme(drw, scheme[SchemeNorm]);
                        drw_rect(drw, x + curpos, 2, 2, bh - 4, 1, 0);
                }
        
       -        if (inputscheme == SchemeSel)
       -                goto drawmap;
       -
                if (lines > 0) {
                        /* draw vertical list */
                        for (item = curr; item != next; item = item->right)
       @@ -180,7 +171,6 @@ drawmenu(void)
                                drw_text(drw, mw - w, 0, w, bh, lrpad / 2, ">", 0);
                        }
                }
       -drawmap:
                drw_map(drw, win, 0, 0, mw, mh);
        }