Narrowed the problem down to TapTimeUnderLimit() returning false, even though was_tap==true. No idea why it returns false on slow/busy machines. Maybe we need to use more accurate timing functions?
void Controller::HandleLauncherKeyRelease(bool was_tap) { if (pimpl->TapTimeUnderLimit() && was_tap) { pimpl->SendHomeActivationRequest(); }
If someone could solve this before I wake up tomorrow, that would be excellent...
Narrowed the problem down to TapTimeUnderLimit() returning false, even though was_tap==true. No idea why it returns false on slow/busy machines. Maybe we need to use more accurate timing functions?
void Controller: :HandleLauncher KeyRelease( bool was_tap) >TapTimeUnderLi mit() && was_tap) >SendHomeActiva tionRequest( );
{
if (pimpl-
{
pimpl-
}
If someone could solve this before I wake up tomorrow, that would be excellent...