summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mcd-storage.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mcd-storage.c b/src/mcd-storage.c
index b2d57dc7..fea76c2a 100644
--- a/src/mcd-storage.c
+++ b/src/mcd-storage.c
@@ -577,8 +577,12 @@ deleted_cb (McpAccountStorage *plugin,
if (check_is_responsible (self, plugin, account_name, "deleting",
&error))
- g_signal_emit (self, signals[SIGNAL_DELETED], 0, plugin,
- account_name);
+ {
+ g_hash_table_remove (self->accounts, account_name);
+
+ g_signal_emit (self, signals[SIGNAL_DELETED], 0, plugin,
+ account_name);
+ }
}
static void