diff options
author | Evgenii Terechkov <evg@altlinux.org> | 2010-04-22 07:59:57 +0800 |
---|---|---|
committer | Evgenii Terechkov <evg@altlinux.org> | 2010-04-22 07:59:57 +0800 |
commit | d398a6a28e3c24974292e5b45390a0b7ebadd03a (patch) | |
tree | db3467f1d7d1af67000d8d150f7e0cfb516a795a /jabber-roster.el | |
parent | 3dd5d642cc0f5f245bb8becae873704b2ee414d6 (diff) |
Save empty rolled groups list anyway, for consistensy
Diffstat (limited to 'jabber-roster.el')
-rw-r--r-- | jabber-roster.el | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/jabber-roster.el b/jabber-roster.el index 2b53b8c..aab4e6b 100644 --- a/jabber-roster.el +++ b/jabber-roster.el @@ -860,14 +860,14 @@ If optional PREV is non-nil, return position of previous property appearence." (dolist (jc jabber-connections) (let* ((groups (plist-get (fsm-get-state-data jc) :roster-roll-groups)) (roll-groups - (when groups - (mapconcat (lambda (a) (substring-no-properties a)) groups "\n")))) - (when roll-groups - (jabber-private-set jc - `(roster ((xmlns . "emacs-jabber")) - ,roll-groups) - 'jabber-report-success "Roster groups saved" - 'jabber-report-success "Failed to save roster groups"))))) + (if groups + (mapconcat (lambda (a) (substring-no-properties a)) groups "\n") + ""))) + (jabber-private-set jc + `(roster ((xmlns . "emacs-jabber")) + ,roll-groups) + 'jabber-report-success "Roster groups saved" + 'jabber-report-success "Failed to save roster groups")))) (provide 'jabber-roster) |