diff --git a/iOS/Article/ArticleViewController.swift b/iOS/Article/ArticleViewController.swift index d41b7f904..78f0e6ad8 100644 --- a/iOS/Article/ArticleViewController.swift +++ b/iOS/Article/ArticleViewController.swift @@ -141,16 +141,17 @@ class ArticleViewController: UIViewController { actionBarButtonItem.isEnabled = false return } - + nextUnreadBarButtonItem.isEnabled = coordinator.isAnyUnreadAvailable prevArticleBarButtonItem.isEnabled = coordinator.isPrevArticleAvailable nextArticleBarButtonItem.isEnabled = coordinator.isNextArticleAvailable - - articleExtractorButton.isEnabled = true readBarButtonItem.isEnabled = true starBarButtonItem.isEnabled = true - actionBarButtonItem.isEnabled = true - + + let permalinkPresent = article.preferredLink != nil + articleExtractorButton.isEnabled = permalinkPresent + actionBarButtonItem.isEnabled = permalinkPresent + if article.status.read { readBarButtonItem.image = AppAssets.circleOpenImage readBarButtonItem.isEnabled = article.isAvailableToMarkUnread