Use updateViewsIfNeeded() for consistency

This commit is contained in:
Davide De Rosa 2019-03-10 14:29:31 +01:00
parent 29f34cd206
commit 1dd3ad18aa

View File

@ -105,7 +105,7 @@ class ServiceViewController: UIViewController, TableModelHost {
// XXX: convenient here vs AppDelegate for updating table // XXX: convenient here vs AppDelegate for updating table
vpn.prepare() { vpn.prepare() {
self.reloadModel() self.reloadModel()
self.tableView.reloadData() self.updateViewsIfNeeded()
} }
updateViewsIfNeeded() updateViewsIfNeeded()
@ -197,7 +197,7 @@ class ServiceViewController: UIViewController, TableModelHost {
vpn.profile = uncheckedProfile vpn.profile = uncheckedProfile
vpn.disconnect { (error) in vpn.disconnect { (error) in
self.reloadModel() self.reloadModel()
self.tableView.reloadData() self.updateViewsIfNeeded()
} }
} }
@ -243,12 +243,12 @@ class ServiceViewController: UIViewController, TableModelHost {
return return
} }
self.reloadModel() self.reloadModel()
self.tableView.reloadData() self.updateViewsIfNeeded()
} }
} else { } else {
vpn.disconnect { (error) in vpn.disconnect { (error) in
self.reloadModel() self.reloadModel()
self.tableView.reloadData() self.updateViewsIfNeeded()
} }
} }