diff options
-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); }]; |