[hackers] [dmenu] Revert "Print highlighted input text only on single match" || Hiltjo Posthuma

From: <git_AT_suckless.org>
Date: Tue, 26 Jul 2016 23:15:32 +0200 (CEST)

commit aa92cd68bdff95c181cc854043598e6c6007d45e
Author: Hiltjo Posthuma <hiltjo_AT_codemadness.org>
AuthorDate: Tue Jul 26 23:02:34 2016 +0200
Commit: Hiltjo Posthuma <hiltjo_AT_codemadness.org>
CommitDate: Tue Jul 26 23:02:34 2016 +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*

diff --git a/dmenu.c b/dmenu.c
index b191486..8e84fbd 100644
--- a/dmenu.c
+++ b/dmenu.c
_AT_@ -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);
_AT_@ -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)
_AT_@ -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);
 }
 
Received on Tue Jul 26 2016 - 23:15:32 CEST

This archive was generated by hypermail 2.3.0 : Tue Jul 26 2016 - 23:24:13 CEST