tdisable chording - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6bc22c7d87df65a5fc380cbaf67c5e5a6456a2de
 (DIR) parent f76e039c430f14f027e780588b577439c22a2cff
 (HTM) Author: rsc <devnull@localhost>
       Date:   Sun, 30 Jan 2005 18:00:26 +0000
       
       disable chording
       
       Diffstat:
         M src/cmd/samterm/main.c              |       8 +++++---
       
       1 file changed, 5 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/samterm/main.c b/src/cmd/samterm/main.c
       t@@ -26,6 +26,8 @@ int        maxtab = 8;
        int        chord;
        int        autoindent;
        
       +#define chording 0        /* code here for reference but it causes deadlocks */
       +
        void
        threadmain(int argc, char *argv[])
        {
       t@@ -100,9 +102,9 @@ dup(2, 1);
                                scr = which && ptinrect(mousep->xy, which->scroll);
                                if(mousep->buttons)
                                        flushtyping(1);
       -                        if(chord==1 && !mousep->buttons)
       +                        if(chording && chord==1 && !mousep->buttons)
                                        chord = 0;
       -                        if(chord)
       +                        if(chording && chord)
                                        chord |= mousep->buttons;
                                else if(mousep->buttons&1){
                                        if(nwhich){
       t@@ -134,7 +136,7 @@ dup(2, 1);
                                }
                                mouseunblock();
                        }
       -                if(chord){
       +                if(chording && chord){
                                t = (Text*)which->user1;
                                if(!t->lock && !hostlock){
                                        w = which-t->l;