diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2013-11-15 16:21:00 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2014-01-29 19:28:33 +0000 |
commit | ec5def2cdb05891f7d233a7039a1a94d2315040c (patch) | |
tree | b81dc637b7758172fb6bc0601240e347ebce9ef8 | |
parent | 2f325de3b7847018071d13dd3d050b02c0832d9d (diff) |
McdAccount: don't delete from storage if already deleted
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=27727
-rw-r--r-- | src/mcd-account.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mcd-account.c b/src/mcd-account.c index 1b997bd0..6253a7ef 100644 --- a/src/mcd-account.c +++ b/src/mcd-account.c @@ -745,7 +745,8 @@ mcd_account_delete_async (McdAccount *account, return; } - mcd_storage_delete_account (priv->storage, name); + if ((flags & MCD_DBUS_PROP_SET_FLAG_ALREADY_IN_STORAGE) == 0) + mcd_storage_delete_account (priv->storage, name); data_dir_str = get_old_account_data_path (priv); |