diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2011-04-04 19:47:46 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2011-04-04 19:47:46 +0200 |
commit | 4d967e4b6573a0f5108874334a5c2169118cf735 (patch) | |
tree | a8ba82b06dec617579d372c07609a08501c1609c /net-im/spectrum/files/spectrum-1.4.7_remoteroster.patch | |
parent | 3539b8a3783ecde12ecf8b8cc1c0197c9532a689 (diff) | |
download | overlay-4d967e4b6573a0f5108874334a5c2169118cf735.tar.gz overlay-4d967e4b6573a0f5108874334a5c2169118cf735.tar.bz2 overlay-4d967e4b6573a0f5108874334a5c2169118cf735.zip |
Spectrum
Diffstat (limited to '')
-rw-r--r-- | net-im/spectrum/files/spectrum-1.4.7_remoteroster.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/net-im/spectrum/files/spectrum-1.4.7_remoteroster.patch b/net-im/spectrum/files/spectrum-1.4.7_remoteroster.patch new file mode 100644 index 0000000..bd35d60 --- /dev/null +++ b/net-im/spectrum/files/spectrum-1.4.7_remoteroster.patch @@ -0,0 +1,32 @@ +diff --git a/src/spectrumbuddy.cpp b/src/spectrumbuddy.cpp +index 74d5194..910266c 100644 +--- a/src/spectrumbuddy.cpp ++++ b/src/spectrumbuddy.cpp +@@ -36,10 +36,10 @@ SpectrumBuddy::~SpectrumBuddy() { + + std::string SpectrumBuddy::getAlias() { + std::string alias; +- if (purple_buddy_get_server_alias(m_buddy)) +- alias = (std::string) purple_buddy_get_server_alias(m_buddy); +- else ++ if (purple_buddy_get_alias(m_buddy)) + alias = (std::string) purple_buddy_get_alias(m_buddy); ++ else ++ alias = (std::string) purple_buddy_get_server_alias(m_buddy); + return alias; + } + +diff --git a/src/sql.cpp b/src/sql.cpp +index 8fbc64a..70bf5db 100644 +--- a/src/sql.cpp ++++ b/src/sql.cpp +@@ -905,7 +905,8 @@ GHashTable *SQLClass::getBuddies(long userId, PurpleAccount *account) { + // create buddy + buddy = purple_buddy_new(account, buddyUins[k].c_str(), buddyNicknames[k].c_str()); + purple_blist_add_buddy(buddy, contact, g, NULL); +- Log("ADDING BUDDY", buddyIds[k] << " " << buddyUins[k] << " subscription: " << subscription << " " << buddy); ++ purple_blist_server_alias_buddy(buddy, buddyNicknames[k].c_str()); ++ Log("ADDING BUDDY", buddyIds[k] << " " << buddyUins[k] << " " << buddyNicknames[k] << " subscription: " << subscription << " " << buddy); + + // add settings + GHashTable *settings = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, (GDestroyNotify) purple_value_destroy); |