diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2021-11-16 11:22:26 -0500 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2021-11-16 11:22:26 -0500 |
commit | 08b8d47eb692b1b6b6776dca018c1f57822a65e1 (patch) | |
tree | e5f093d4422776728d672b5ad25297d54ec2ca4a | |
parent | e180db39aeac6d44df0c063fd6753316197184a9 (diff) | |
download | sdl_ios-08b8d47eb692b1b6b6776dca018c1f57822a65e1.tar.gz |
Fix calling choice set delegate when keyboard input occurs
-rw-r--r-- | SmartDeviceLink/private/SDLPreloadPresentChoicesOperation.m | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/SmartDeviceLink/private/SDLPreloadPresentChoicesOperation.m b/SmartDeviceLink/private/SDLPreloadPresentChoicesOperation.m index a2d42c333..da079dcd3 100644 --- a/SmartDeviceLink/private/SDLPreloadPresentChoicesOperation.m +++ b/SmartDeviceLink/private/SDLPreloadPresentChoicesOperation.m @@ -366,8 +366,10 @@ typedef NS_ENUM(NSUInteger, SDLPreloadPresentChoicesOperationState) { } SDLPerformInteractionResponse *performResponse = response; - [weakself sdl_setSelectedCellWithId:performResponse.choiceID]; - weakself.selectedTriggerSource = performResponse.triggerSource; + if (![performResponse.triggerSource isEqualToEnum:SDLTriggerSourceKeyboard]) { + [weakself sdl_setSelectedCellWithId:performResponse.choiceID]; + weakself.selectedTriggerSource = performResponse.triggerSource; + } return completionHandler(error); }]; |