turiel didn't understood dmenu code, he broke nearly everything - dmenu - Dmenu fork with xft fonts.
 (HTM) git clone git://r-36.net/dmenu
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e0fe9f2fcac32f04f7fda5236f48d1a705cbdcce
 (DIR) parent c9465859a6eac7763d0b9049dca6bd34c163d8f6
 (HTM) Author: arg@mmvi <unknown>
       Date:   Tue, 26 Sep 2006 08:47:10 +0200
       
       uriel didn't understood dmenu code, he broke nearly everything
       Diffstat:
         main.c                              |      15 +++++++++++++--
       
       1 file changed, 13 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/main.c b/main.c
       t@@ -120,8 +120,19 @@ match(char *pattern) {
                nitem = 0;
        
                for(i = allitems; i; i=i->next)
       -                if(plen ? !strncmp(pattern, i->text, plen) :
       -                                strncmp(pattern, i->text, plen) && strstr(i->text, pattern)) {
       +                if(!plen || !strncmp(pattern, i->text, plen)) {
       +                        if(!j)
       +                                item = i;
       +                        else
       +                                j->right = i;
       +                        i->left = j;
       +                        i->right = NULL;
       +                        j = i;
       +                        nitem++;
       +                }
       +        for(i = allitems; i; i=i->next)
       +                if(plen && strncmp(pattern, i->text, plen)
       +                                && strstr(i->text, pattern)) {
                                if(!j)
                                        item = i;
                                else