diff --git a/include/transport/localbuddy.h b/include/transport/localbuddy.h index 16bf12c14de6ff79d81fc601d048f6ff409c5e2d..492a3c70565c4c744f7239cf56bc3279ee204691 100644 --- a/include/transport/localbuddy.h +++ b/include/transport/localbuddy.h @@ -59,12 +59,7 @@ class LocalBuddy : public Buddy { } std::vector getGroups() { return m_groups; } - void setGroups(const std::vector &groups) { - bool changed = m_groups.size() != groups.size(); - m_groups = groups; - if (changed) - getRosterManager()->storeBuddy(this); - } + void setGroups(const std::vector &groups); private: std::string m_name;