|
发表于 2006-2-10 17:56:37
|
显示全部楼层
patch:
[code:1]
diff -ur eva.orig/src/api/evapacketmanager.cpp eva/src/api/evapacketmanager.cpp
--- eva.orig/src/api/evapacketmanager.cpp 2006-01-31 18:04:56.000000000 +0800
+++ eva/src/api/evapacketmanager.cpp 2006-02-10 17:04:22.000000000 +0800
@@ -1153,8 +1153,9 @@
switch(packet->getType()){
case QQ_MSG_SYS_BEING_ADDED:
emit systemMeBeenAdded( packet->getFromQQ());
- break;
+ break;
case QQ_MSG_SYS_ADD_FRIEND_REQUEST:
+ case QQ_MSG_SYS_ADD_FRIEND_REQUEST_ALT:
emit systemAddMeRequest(packet->getFromQQ(), msg);
break;
case QQ_MSG_SYS_ADD_FRIEND_APPROVED:{
diff -ur eva.orig/src/evamain.cpp eva/src/evamain.cpp
--- eva.orig/src/evamain.cpp 2006-01-25 20:43:41.000000000 +0800
+++ eva/src/evamain.cpp 2006-02-10 17:03:51.000000000 +0800
@@ -1405,6 +1405,7 @@
win->slotMeBeenAdded( from);
break;
case QQ_MSG_SYS_ADD_FRIEND_REQUEST:
+ case QQ_MSG_SYS_ADD_FRIEND_REQUEST_ALT:
win->slotAddMeRequest(from, message);
break;
case QQ_MSG_SYS_ADD_FRIEND_APPROVED:
diff -ur eva.orig/src/libeva/evadefines.h eva/src/libeva/evadefines.h
--- eva.orig/src/libeva/evadefines.h 2006-02-03 20:07:53.000000000 +0800
+++ eva/src/libeva/evadefines.h 2006-02-10 17:03:23.000000000 +0800
@@ -394,6 +394,9 @@
const short QQ_MSG_SYS_ADD_FRIEND_APPROVED = 3;
const short QQ_MSG_SYS_ADD_FRIEND_REJECTED = 4;
const short QQ_MSG_SYS_UPDATE_HINT = 9;
+// 2/10/2006 Whistler - START
+const short QQ_MSG_SYS_ADD_FRIEND_REQUEST_ALT = 41;
+// Whistler - END
const unsigned char QQ_SEARCH_ALL = 0x31;
const unsigned char QQ_SEARCH_CUSTOM = 0x30;
[/code:1]
注: 我没有测试,这上网要花钱的  |
|