From 52af57f8a37e0fde73031c8a483729193a8fe6b5 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Fri, 9 Nov 2018 09:05:56 -0500 Subject: [PATCH] Fix accessibility for app settings button. --- Signal/src/ViewControllers/HomeView/HomeViewController.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Signal/src/ViewControllers/HomeView/HomeViewController.m b/Signal/src/ViewControllers/HomeView/HomeViewController.m index a9ac55e37..f0d49cc5c 100644 --- a/Signal/src/ViewControllers/HomeView/HomeViewController.m +++ b/Signal/src/ViewControllers/HomeView/HomeViewController.m @@ -512,9 +512,8 @@ NSString *const kArchivedConversationsReuseIdentifier = @"kArchivedConversations addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(settingsButtonPressed:)]]; settingsButton = [[UIBarButtonItem alloc] initWithCustomView:avatarView]; - settingsButton.accessibilityLabel = CommonStrings.openSettingsButton; } else { - // iOS 9 has a bug around layout of custom views in UIBarButtonItem, + // iOS 9 and 10 have a bug around layout of custom views in UIBarButtonItem, // so we just use a simple icon. UIImage *image = [UIImage imageNamed:@"button_settings_white"]; settingsButton = [[UIBarButtonItem alloc] initWithImage:image @@ -522,6 +521,7 @@ NSString *const kArchivedConversationsReuseIdentifier = @"kArchivedConversations target:self action:@selector(settingsButtonPressed:)]; } + settingsButton.accessibilityLabel = CommonStrings.openSettingsButton; self.navigationItem.leftBarButtonItem = settingsButton; self.navigationItem.rightBarButtonItem =