diff options
Diffstat (limited to 'sys/src/cmd/samterm/main.c')
-rw-r--r-- | sys/src/cmd/samterm/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/samterm/main.c b/sys/src/cmd/samterm/main.c index c9b29df4d..6b90ca2b0 100644 --- a/sys/src/cmd/samterm/main.c +++ b/sys/src/cmd/samterm/main.c @@ -94,11 +94,11 @@ threadmain(int argc, char *argv[]) chord &= ~4; } } - } else if(mousep->buttons&1){ + } else if(mousep->buttons&1 || mousep->buttons&8){ if(nwhich){ if(nwhich!=which) current(nwhich); - else if(scr) + else if(scr || mousep->buttons&8) scroll(which, 1); else{ t=(Text *)which->user1; @@ -116,8 +116,8 @@ threadmain(int argc, char *argv[]) scroll(which, 2); else menu2hit(); - }else if((mousep->buttons&4)){ - if(scr) + }else if((mousep->buttons&4 || mousep->buttons&16)){ + if(scr || mousep->buttons&16) scroll(which, 3); else menu3hit(); |