Bug 1607140 - Add a more stringent check for mTouchBarHelper in loadIconForInput. r=spohl

Differential Revision: https://phabricator.services.mozilla.com/D58957

--HG--
extra : moz-landing-system : lando
This commit is contained in:
harry 2020-01-07 18:57:06 +00:00
Родитель eee843b9a7
Коммит 15e8e9bd91
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -514,12 +514,13 @@ static const uint32_t kInputIconSize = 16;
}
- (void)loadIconForInput:(TouchBarInput*)aInput forItem:(NSTouchBarItem*)aItem {
if (!aInput || ![aInput imageURI] || !aItem) {
if (!aInput || ![aInput imageURI] || !aItem || !mTouchBarHelper) {
return;
}
RefPtr<nsTouchBarInputIcon> icon = [aInput icon];
if (!icon && mTouchBarHelper) {
if (!icon) {
RefPtr<Document> document;
nsresult rv = mTouchBarHelper->GetDocument(getter_AddRefs(document));
if (NS_FAILED(rv) || !document) {