8fb529bc31
Server generated key repeats are ignored - and they don't generate matching release events. We early return to avoid generating events for them. We also need to push the idle inhibition counting after that early return to prevent breaking idle inhibition with unmatched events. Co-authored-by: Steve Pronovost <spronovo@microsoft.com> Co-authored-by: Brenton DeGeer <brdegeer@microsoft.com> Signed-off-by: Hideyuki Nagase <hideyukn@microsoft.com> Signed-off-by: Steve Pronovost <spronovo@microsoft.com> Signed-off-by: Brenton DeGeer <brdegeer@microsoft.com>