summaryrefslogtreecommitdiff
path: root/MySpace/proto.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'MySpace/proto.cpp')
-rw-r--r--MySpace/proto.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/MySpace/proto.cpp b/MySpace/proto.cpp
index 80b6ea0..c7133a3 100644
--- a/MySpace/proto.cpp
+++ b/MySpace/proto.cpp
@@ -301,7 +301,17 @@ int AddToList(WPARAM wParam, LPARAM lParam) {
HANDLE hContact = FindContact(mpsr->uid);
if(!hContact) {
- hContact = CreateContact(mpsr->uid, mpsr->psr.nick, mpsr->psr.email, true);
+ hContact = CreateContact(mpsr->uid, mpsr->psr.nick, mpsr->psr.email, temp ? false : true);
+ } else {
+ if(!temp) {
+ ClientNetMessage msg_add;
+ msg_add.add_string("addbuddy", "");
+ msg_add.add_int("sesskey", sesskey);
+ msg_add.add_int("newprofileid", DBGetContactSettingDword(hContact, MODULE, "UID", 0));
+ msg_add.add_string("reason", "");
+
+ SendMessage(msg_add);
+ }
}
if(temp) {