--- xf86-input-mouse-1.8.0/src/mouse.c.orig 2012-07-27 06:10:56.000000000 +0000 +++ xf86-input-mouse-1.8.0/src/mouse.c 2012-07-27 08:03:56.000000000 +0000 @@ -2044,7 +2044,7 @@ { MouseDevPtr pMse = pInfo->private; - if (!pMse->emulate3ButtonsSoft) + if (pMse->emulate3Buttons || !pMse->emulate3ButtonsSoft) return TRUE; xf86Msg(X_INFO,"3rd Button detected: disabling emulate3Button\n");