Application.Controller: Fix directory used for locally pinned certs

Fix defect introduced in commit e8061379.
This commit is contained in:
Michael Gratton 2021-02-01 22:07:16 +11:00
parent 93119f738b
commit c4fae24262

View file

@ -189,9 +189,15 @@ internal class Application.Controller :
// Hook up cert, accounts and credentials machinery
this.certificate_manager = yield new Application.CertificateManager(
config_dir.get_child("pinned-certs"),
data_dir.get_child("pinned-certs"),
cancellable
);
// Commit e8061379 mistakenly used config_dir for cert manager
// above, so remove it if found. This can be pulled out post
// v40.
Geary.Files.recursive_delete_async(
config_dir.get_child("pinned-certs")
);
SecretMediator? libsecret = yield new SecretMediator(cancellable);