From 08b8d47eb692b1b6b6776dca018c1f57822a65e1 Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Tue, 16 Nov 2021 11:22:26 -0500 Subject: Fix calling choice set delegate when keyboard input occurs --- SmartDeviceLink/private/SDLPreloadPresentChoicesOperation.m | 6 ++++-- 1 file 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); }]; -- cgit v1.2.1