diff options
author | Muller, Alexander (A.) <amulle19@ford.com> | 2017-01-25 17:43:11 -0800 |
---|---|---|
committer | Muller, Alexander (A.) <amulle19@ford.com> | 2017-01-25 17:43:11 -0800 |
commit | f5cce8e887fa5df353b11d55263a7fa0478713bb (patch) | |
tree | 99edd97c9fb23e0baf535917e76537b0aee5c1ee | |
parent | 6cb518df1c62d01f16580ce00cc0bb3eedbd0193 (diff) | |
download | sdl_ios-f5cce8e887fa5df353b11d55263a7fa0478713bb.tar.gz |
In order to restart properly, we need to start only after managerDidDisconnect (per new documentation).
-rw-r--r-- | SmartDeviceLink_Example/Classes/ProxyManager.m | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/SmartDeviceLink_Example/Classes/ProxyManager.m b/SmartDeviceLink_Example/Classes/ProxyManager.m index a26773ac9..33943e4f7 100644 --- a/SmartDeviceLink_Example/Classes/ProxyManager.m +++ b/SmartDeviceLink_Example/Classes/ProxyManager.m @@ -15,6 +15,8 @@ NSString *const SDLAppId = @"9999"; NSString *const PointingSoftButtonArtworkName = @"PointingSoftButtonIcon"; NSString *const MainGraphicArtworkName = @"MainArtwork"; +BOOL const ShouldRestartOnDisconnect = YES; + typedef NS_ENUM(NSUInteger, SDLHMIFirstState) { SDLHMIFirstStateNone, SDLHMIFirstStateNonNone, @@ -108,7 +110,6 @@ NS_ASSUME_NONNULL_BEGIN - (void)reset { [self.sdlManager stop]; - [self startManager]; } - (void)showInitialData { @@ -355,6 +356,9 @@ NS_ASSUME_NONNULL_BEGIN self.firstTimeState = SDLHMIFirstStateNone; self.initialShowState = SDLHMIInitialShowStateNone; _state = ProxyStateStopped; + if (ShouldRestartOnDisconnect) { + [self startManager]; + } } - (void)hmiLevel:(SDLHMILevel *)oldLevel didChangeToLevel:(SDLHMILevel *)newLevel { |