Merge pull request #49 from ahamidullah/dclick-hl - sam - An updated version of the sam text editor.
 (HTM) git clone git://vernunftzentrum.de/sam.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit c6c0085b825c6060c598acfb6e2831a246e4fd31
 (DIR) parent beb0624c151d88675460e765bdde634188757551
 (HTM) Author: Rob King <deadpixi@users.noreply.github.com>
       Date:   Fri, 27 Jan 2017 09:09:56 -0600
       
       Merge pull request #49 from ahamidullah/dclick-hl
       
       make doubleclick set selection on click down
       Diffstat:
         samterm/flayer.c                    |      23 ++++++++---------------
       
       1 file changed, 8 insertions(+), 15 deletions(-)
       ---
 (DIR) diff --git a/samterm/flayer.c b/samterm/flayer.c
       @@ -236,26 +236,19 @@ fldelete(Flayer *l, int64_t p0, int64_t p1)
        bool
        flselect(Flayer *l)
        {
       -    bool ret = false;
            if(l->visible!=All)
                flupfront(l);
       -    if(mouse.msec-l->click<Clicktime)
       -        ret = true;
       -    frselect(&l->f, &mouse);
       -    if(l->f.p0==l->f.p1){
       -        if(ret && l->f.p0+l->origin==l->p0){
       -            ret = true;
       -            l->click = 0;
       -        }else {
       -            ret = false;
       -            l->click = mouse.msec;
       -        }
       -    }else {
       -        ret = false;
       +    if(mouse.msec-l->click<Clicktime && (l->f.p0 == l->f.p1 && l->f.p0 == frcharofpt(&l->f, mouse.xy))) {
                l->click = 0;
       +        return true;
            }
       +    frselect(&l->f, &mouse);
       +    if(l->f.p0==l->f.p1)
       +        l->click = mouse.msec;
       +    else
       +        l->click = 0;
            l->p0 = l->f.p0+l->origin, l->p1 = l->f.p1+l->origin;
       -    return ret;
       +    return false;
        }
        
        void