From 5ed7fd21c685c3c445cbfb75b50f8a7eb168fd8c Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Tue, 25 Dec 2012 01:55:35 +0200 Subject: fixed first run bugs --- src/init.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/init.cpp') diff --git a/src/init.cpp b/src/init.cpp index 445b302..5545368 100755 --- a/src/init.cpp +++ b/src/init.cpp @@ -91,6 +91,7 @@ void init_vars() bAutoExchange = DBGetContactSettingByte(NULL, szGPGModuleName, "bAutoExchange", 0); password = UniGetContactSettingUtf(NULL, szGPGModuleName, "szKeyPassword", _T("")); debuglog.init(); + bIsMiranda09 = (DWORD)CallService(MS_SYSTEM_GETVERSION, 0, 0) >= 0x00090001?true:false; bJabberAPI = DBGetContactSettingByte(NULL, szGPGModuleName, "bJabberAPI", bIsMiranda09?1:0); bPresenceSigning = DBGetContactSettingByte(NULL, szGPGModuleName, "bPresenceSigning", 0); bFileTransfers = DBGetContactSettingByte(NULL, szGPGModuleName, "bFileTransfers", 0); @@ -130,9 +131,9 @@ static int OnModulesLoaded(WPARAM wParam,LPARAM lParam) void InitCheck(); void FirstRun(); - bIsMiranda09 = (DWORD)CallService(MS_SYSTEM_GETVERSION, 0, 0) >= 0x00090001?true:false; FirstRun(); - InitCheck(); + if(!DBGetContactSettingByte(NULL, szGPGModuleName, "FirstRun", 1)) + InitCheck(); InitIconLib(); if(ServiceExists(MS_MSG_ADDICON)) { -- cgit v1.2.3