commit - dea58c42de4bdf2eb9321be0a48fa27b5930909e
commit + e66de6b07736b88e3aa300640b862cc1c4f0d0a4
blob - ecc0f69843fb22de8583d5b99908f003f1068e1b
blob + 649db96269d4c15ffe107ef2d97aa6040bdd1fc2
--- src/libdraw/x11-itrans.c
+++ src/libdraw/x11-itrans.c
if(r < 0)
return nil;
if(alting){
+ /*
+ * Kludge for Mac's X11 3-button emulation.
+ * It treats Command+Button as button 3, but also
+ * ends up sending XK_Meta_L twice.
+ */
+ if(r == Kalt){
+ alting = 0;
+ return nil;
+ }
k[nk++] = r;
n = _latin1(k, nk);
if(n > 0){