summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2018-02-12 14:18:26 -0500
committerJoel Fischer <joeljfischer@gmail.com>2018-02-12 14:18:26 -0500
commit683cf67b61e5a89f1b48006980dfbb96f8230f1d (patch)
treeedbd4fb8454f4e855bfc66f5e2c053b20ec18b3f
parent25f26d824b83173d2b33610188d96dc9cd222365 (diff)
downloadsdl_ios-683cf67b61e5a89f1b48006980dfbb96f8230f1d.tar.gz
Creating stream manager includes `additionalAppTypes`feature/issue_851_additional_app_types
-rw-r--r--SmartDeviceLink/SDLLifecycleManager.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/SmartDeviceLink/SDLLifecycleManager.m b/SmartDeviceLink/SDLLifecycleManager.m
index ece11b83f..57a2e4ad3 100644
--- a/SmartDeviceLink/SDLLifecycleManager.m
+++ b/SmartDeviceLink/SDLLifecycleManager.m
@@ -110,8 +110,10 @@ SDLLifecycleState *const SDLLifecycleStateReady = @"Ready";
_permissionManager = [[SDLPermissionManager alloc] init];
_lockScreenManager = [[SDLLockScreenManager alloc] initWithConfiguration:_configuration.lockScreenConfig notificationDispatcher:_notificationDispatcher presenter:[[SDLLockScreenPresenter alloc] init]];
- if ([configuration.lifecycleConfig.appType isEqualToEnum:SDLAppHMITypeNavigation]
- || [configuration.lifecycleConfig.appType isEqualToEnum:SDLAppHMITypeProjection]) {
+ if ([configuration.lifecycleConfig.appType isEqualToEnum:SDLAppHMITypeNavigation] ||
+ [configuration.lifecycleConfig.appType isEqualToEnum:SDLAppHMITypeProjection] ||
+ [configuration.lifecycleConfig.additionalAppTypes containsObject:SDLAppHMITypeNavigation] ||
+ [configuration.lifecycleConfig.additionalAppTypes containsObject:SDLAppHMITypeProjection]) {
_streamManager = [[SDLStreamingMediaManager alloc] initWithConnectionManager:self configuration:configuration.streamingMediaConfig];
} else {
SDLLogV(@"Skipping StreamingMediaManager setup due to app type");