X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=dialogs.c;h=29003f53240593fa2d9160fe19c07e0427b1c704;hp=2e6344254916d1082e468e8e7f7c17008ffd6de5;hb=c7f63aacef9cbcd5b46d6d7693d95d9584786106;hpb=ff4d3da52f0a87b09de3f49f0512d9994c40b048 diff --git a/dialogs.c b/dialogs.c index 2e63442..29003f5 100644 --- a/dialogs.c +++ b/dialogs.c @@ -2544,6 +2544,12 @@ Exp (int n, int x, int y) static int but1, but3, oldW, oldH; int menuNr = -3, sizing, f, r; TimeMark now; + extern Boolean right; + + if(right) { // kludgy way to let button 1 double as button 3 when back-end requests this + if(but1 && n == 0) but1 = 0, but3 = 1; + else if(n == -1) n = -3, right = FALSE; + } if(n == 0) { // motion if(SeekGraphClick(Press, x, y, 1)) return NULL;