tdisable chording - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 6bc22c7d87df65a5fc380cbaf67c5e5a6456a2de
DIR parent f76e039c430f14f027e780588b577439c22a2cff
HTML 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;