Changeset - 7a2884c63e7b
[Not reviewed]
0 2 0
HanzZ - 13 years ago 2012-08-02 23:25:22
hanzz.k@gmail.com
generateJID in setFlags
2 files changed with 4 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/buddy.cpp
Show inline comments
 
@@ -42,25 +42,28 @@ void Buddy::generateJID() {
 

	
 
void Buddy::setID(long id) {
 
	m_id = id;
 
}
 

	
 
long Buddy::getID() {
 
	return m_id;
 
}
 

	
 
void Buddy::setFlags(BuddyFlag flags) {
 
	m_flags = flags;
 

	
 
// 	generateJID();
 
	try {
 
		generateJID();
 
	} catch (...) {
 
	}
 
}
 

	
 
BuddyFlag Buddy::getFlags() {
 
	return m_flags;
 
}
 

	
 
const Swift::JID &Buddy::getJID() {
 
	if (!m_jid.isValid() || m_jid.getNode().empty()) {
 
		generateJID();
 
	}
 
	return m_jid;
 
}
src/localbuddy.cpp
Show inline comments
 
@@ -35,25 +35,24 @@ bool LocalBuddy::setName(const std::string &name) {
 
	if (name == m_name) {
 
		return true;
 
	}
 
	std::string oldName = name;
 
	m_name = name;
 
	try {
 
		generateJID();
 
		return true;
 
	} catch (...) {
 
		m_name = oldName;
 
		return false;
 
	}
 
	
 
}
 

	
 
void LocalBuddy::setAlias(const std::string &alias) {
 
//	if (m_firstSet) {
 
//		m_firstSet = false;
 
//		m_alias = alias;
 
//		return;
 
//	}
 
	bool changed = m_alias != alias;
 
	m_alias = alias;
 

	
 
	if (changed) {
0 comments (0 inline, 0 general)