From 479453a7e3f38e4b208fc3ed8dd70c2473e8230e Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Tue, 10 Oct 2017 22:15:10 -0700 Subject: [PATCH] Remove badge value of tab bar item when numberOfLocalCommits is zero --- pass/Controllers/PasswordsViewController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pass/Controllers/PasswordsViewController.swift b/pass/Controllers/PasswordsViewController.swift index ef12675..be79dba 100644 --- a/pass/Controllers/PasswordsViewController.swift +++ b/pass/Controllers/PasswordsViewController.swift @@ -500,7 +500,9 @@ class PasswordsViewController: UIViewController, UITableViewDataSource, UITableV private func reloadTableView(data: [PasswordsTableEntry], anim: CAAnimation? = nil) { // set navigation item let numberOfLocalCommits = self.passwordStore.numberOfLocalCommits() - if numberOfLocalCommits > 0 { + if numberOfLocalCommits == 0 { + navigationController?.tabBarItem.badgeValue = nil + } else { navigationController?.tabBarItem.badgeValue = "\(numberOfLocalCommits)" } if parentPasswordEntity != nil {