Merge pull request #603 from VladiMihaylenko/master

[ios] Fixed TTS bugs.
This commit is contained in:
igrechuhin 2015-11-19 19:26:53 +03:00
commit f5d1c8b521
2 changed files with 9 additions and 1 deletions

View file

@ -17,7 +17,7 @@ static NSString * const kRoutePreviewIPADXibName = @"MWMiPadRoutePreview";
static NSString * const kNavigationDashboardPortraitXibName = @"MWMPortraitNavigationDashboard";
static NSString * const kNavigationDashboardLandscapeXibName = @"MWMLandscapeNavigationDashboard";
static NSString * const kNavigationDashboardIPADXibName = @"MWMNiPadNavigationDashboard";
extern NSString * const kTTSStatusWasChangedNotification;
@interface MWMNavigationDashboardManager () <MWMCircularProgressProtocol>
@ -79,6 +79,9 @@ static NSString * const kNavigationDashboardIPADXibName = @"MWMNiPadNavigationDa
_navigationDashboardPortrait.delegate = _navigationDashboardLandscape.delegate = delegate;
}
_helperPanels = [NSMutableArray array];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(changedTTSStatus:)
name:kTTSStatusWasChangedNotification object:nullptr];
}
return self;
}

View file

@ -53,6 +53,11 @@ using namespace std;
- (IBAction)unwind:(id)sender
{
size_t const size = _languages.size();
if (find(_languages.begin(), _languages.end(), _additionalTTSLanguage) != _languages.end())
{
[self.tableView reloadData];
return;
}
switch (size)
{
case 1: