summaryrefslogtreecommitdiff
path: root/init.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2010-08-21 20:27:28 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2010-08-21 20:27:28 +0300
commitbe52d147c0aed74078cfe3665da723554a9500b1 (patch)
tree5e00c50dd3418100758e268e4bf70affb3ef46a9 /init.cpp
parenta1813a32b6302187814fc4e39107fac68bee7286 (diff)
modified: init.cpp
modified: messages.cpp modified: options.cpp modified: utilities.cpp
Diffstat (limited to 'init.cpp')
-rw-r--r--init.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/init.cpp b/init.cpp
index b620cb0..7523ef4 100644
--- a/init.cpp
+++ b/init.cpp
@@ -19,6 +19,7 @@
//global variables
bool bAppendTags = false, bDebugLog = false, bJabberAPI = false;
TCHAR *inopentag = NULL, *inclosetag = NULL, *outopentag = NULL, *outclosetag = NULL, *password = NULL;
+bool bIsMiranda09 = false;
list <JabberAccount*> Accounts;
@@ -156,13 +157,15 @@ static int OnModulesLoaded(WPARAM wParam,LPARAM lParam)
void FirstRun();
FirstRun();
InitCheck();
+
+ bIsMiranda09 = (DWORD)CallService(MS_SYSTEM_GETVERSION, 0, 0) >= 0x00090100?true:false;
- if(bJabberAPI)
+ if(bJabberAPI && bIsMiranda09)
GetJabberInterface(0,0);
HookEvent(ME_OPT_INITIALISE, GpgOptInit);
HookEvent(ME_DB_EVENT_FILTER_ADD, HookSendMsg);
- if(bJabberAPI)
+ if(bJabberAPI && bIsMiranda09)
HookEvent(ME_PROTO_ACCLISTCHANGED, GetJabberInterface);
// HookEvent(ME_NETLIB_FASTSEND, TestHook);
hOnPreBuildContactMenu = HookEvent(ME_CLIST_PREBUILDCONTACTMENU, OnPreBuildContactMenu);