summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2021-11-16 11:22:26 -0500
committerJoel Fischer <joeljfischer@gmail.com>2021-11-16 11:22:26 -0500
commit08b8d47eb692b1b6b6776dca018c1f57822a65e1 (patch)
treee5f093d4422776728d672b5ad25297d54ec2ca4a
parente180db39aeac6d44df0c063fd6753316197184a9 (diff)
downloadsdl_ios-08b8d47eb692b1b6b6776dca018c1f57822a65e1.tar.gz
Fix calling choice set delegate when keyboard input occurs
-rw-r--r--SmartDeviceLink/private/SDLPreloadPresentChoicesOperation.m6
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);
}];