From be52d147c0aed74078cfe3665da723554a9500b1 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Sat, 21 Aug 2010 20:27:28 +0300 Subject: modified: init.cpp modified: messages.cpp modified: options.cpp modified: utilities.cpp --- init.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'init.cpp') 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 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); -- cgit v1.2.3