I think this should be left as word select as this is what i intend to do when double tapping. Unless maybe the word selection is made to happen on buttonUp instead of the second button down, such that down + big move without up is drag select. By the way on my laptop (HP Probook with sinaptics toucpad) now doing double click , but not releasing the touchpad doesnt do word select but drag select, unlike the same action with the mouse. To me it looks like this tap twice to multi select does this -...
I think this should be left as word select as this is what i intend to do when double tapping. Unless maybe the word selection is made to happen on buttonUp instead of the second button down, such that down + big move without up is drag select. By the way on my laptop (HP Probook with sinaptics toucpad) now doing double click , but not releasing the touchpad doesnt do word select but drag select, unlike the same action with the mouse. To me it looks like this tap twice to multi select does this -...
I think this should be left as word select as this is what i intend to do when double tapping. Unless maybe the word selection is made to happen on buttonUp instead of the second button down, such that down + big move without up is range select. By the way on my laptop (HP Probook with sinaptics toucpad) now doing double click , but not releasing the touchpad doesnt do word select but drag select, unlike the same action with the mouse. To me it looks like this tap twice to multi select does this...
http://prntscr.com/ia5egq Looks like the issue is related to some crazy timing information returned by GetMessageTime so time between last message and current message gets negative and wraps around as the comparison to doubleclick time is an unsigned one.. These casts for signed comparison seems to fix it src/Editor.cxx line 4458 if ((((int)(curTime - lastClickTime)) < (int)Platform::DoubleClickTime()) && Close(pt, lastClick, doubleClickCloseThreshold)) {