From 301309f0cc2b7e4721124769e8ed339a9e05541f Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Thu, 2 Mar 2017 15:49:46 +0800 Subject: [PATCH] Set navigation controller title as folder name --- pass/Controllers/PasswordsViewController.swift | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pass/Controllers/PasswordsViewController.swift b/pass/Controllers/PasswordsViewController.swift index 222e5ac..aa5629f 100644 --- a/pass/Controllers/PasswordsViewController.swift +++ b/pass/Controllers/PasswordsViewController.swift @@ -321,11 +321,17 @@ class PasswordsViewController: UIViewController, UITableViewDataSource, UITableV } private func setNavigationItemTitle() { + var title = "" + if parentPasswordEntity != nil { + title = parentPasswordEntity!.name! + } else { + title = "Password Store" + } let numberOfUnsynced = PasswordStore.shared.getNumberOfUnsyncedPasswords() if numberOfUnsynced == 0 { - navigationItem.title = "Password Store" + navigationItem.title = "\(title)" } else { - navigationItem.title = "Password Store (\(numberOfUnsynced))" + navigationItem.title = "\(title) (\(numberOfUnsynced))" } } @@ -382,6 +388,7 @@ class PasswordsViewController: UIViewController, UITableViewDataSource, UITableV } func reloadTableView(data: [PasswordsTableEntry]) { + setNavigationItemTitle() if parentPasswordEntity != nil { navigationItem.leftBarButtonItem = backUIBarButtonItem } else {