diff --git a/selfdrive/selfdrived/selfdrived.py b/selfdrive/selfdrived/selfdrived.py index 5333f5f584..c221078ac0 100755 --- a/selfdrive/selfdrived/selfdrived.py +++ b/selfdrive/selfdrived/selfdrived.py @@ -158,7 +158,7 @@ class SelfdriveD: if self.CP.passive: return - if self.sm['carControl'].cruiseControl.cancel: + if CS.cruiseState.enabled and (not self.enabled or not self.CP.pcmCruise): self.events.add(EventName.cancellingCruise) # Block resume if cruise never previously enabled