             let destinationViewController = segue.destination as? ThreadTableViewController,
             let indexPath = tableView.indexPath(for: selectedCell)
         {
-            destinationViewController.selectedThread = manager.bookmarks[indexPath.row].thread
+            destinationViewController.selectedThread = bookmarks[indexPath.row].thread
         }
     }
     

    }
    
    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return manager.bookmarks.count
    }
    
    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: ThreadTableViewCell.identifier, for: indexPath)
        if let cell = cell as? ThreadTableViewCell {
            let thread = manager.bookmarks[indexPath.row].thread
            // Home view does not show parasite view.
            cell.shouldShowParasitePost = false
            cell.shouldShowImage = Configuration.singleton.showImage

        case showThread
    }
    
    fileprivate var bookmarks: [Bookmark] {
        return manager.bookmarks.reversed()
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        tableView.rowHeight = UITableViewAutomaticDimension
