[geary/wip/fix-not-prompting-for-missing-password: 4/4] Tidy up and add some debug logging to GOA signal hadlers
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/wip/fix-not-prompting-for-missing-password: 4/4] Tidy up and add some debug logging to GOA signal hadlers
- Date: Thu, 21 Feb 2019 05:02:21 +0000 (UTC)
commit 5e6e4f2ec13e0b7eaa5e51cb48a6a770a5b93de3
Author: Michael Gratton <mike vee net>
Date: Thu Feb 21 15:57:44 2019 +1100
Tidy up and add some debug logging to GOA signal hadlers
src/client/accounts/accounts-manager.vala | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
---
diff --git a/src/client/accounts/accounts-manager.vala b/src/client/accounts/accounts-manager.vala
index b9b447e8..3908b2b1 100644
--- a/src/client/accounts/accounts-manager.vala
+++ b/src/client/accounts/accounts-manager.vala
@@ -907,14 +907,15 @@ public class Accounts.Manager : GLib.Object {
}
private void on_goa_account_added(Goa.Object account) {
+ debug("GOA account added: %s", account.get_account().id);
// XXX get a cancellable for this.
this.create_goa_account.begin(account, null);
}
private void on_goa_account_changed(Goa.Object account) {
- string id = to_geary_id(account);
- AccountState? state = this.accounts.get(id);
-
+ debug("GOA account changed: %s", account.get_account().id);
+ AccountState? state = this.accounts.get(to_geary_id(account));
+ // XXX get a cancellable to these
if (state != null) {
// We already know about this account, so check that it is
// still valid. If not, the account should be disabled,
@@ -930,11 +931,11 @@ public class Accounts.Manager : GLib.Object {
}
private void on_goa_account_removed(Goa.Object account) {
- AccountState? state = this.accounts.get(
- to_geary_id(account)
- );
-
+ debug("GOA account removed: %s", account.get_account().id);
+ AccountState? state = this.accounts.get(to_geary_id(account));
if (state != null) {
+ // Just disabled it for now in case the GOA daemon as just
+ // shutting down.
set_available(state.account, false);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]