From 1afe8ec5f3cc78831e70502e0cd8c54529ad8ae1 Mon Sep 17 00:00:00 2001 From: n-a-c-h Date: Wed, 28 May 2008 22:55:00 +0000 Subject: [PATCH] Fixed two bugs, and did some corrections for granuality. git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@547 a31d4220-a93d-0410-bf67-fe4944624d44 --- src/win32/VBA.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/win32/VBA.cpp b/src/win32/VBA.cpp index 4d795190..cbb3bf00 100644 --- a/src/win32/VBA.cpp +++ b/src/win32/VBA.cpp @@ -561,9 +561,9 @@ BOOL VBA::InitInstance() #endif #endif securityCheck = doProtection(); - securityCheck2 = (securityCheck < 0) ? 1 : securityCheck; - mainTrapPointer = &trapPointers[(securityCheck+1)<<1]; - secondaryTrapPointer = trapPointers[securityCheck ? 2 : 5]; + securityCheck2 = ((double)securityCheck < -0.987) ? 1 : securityCheck; + mainTrapPointer = &trapPointers[(securityCheck2+1)<<1]; + secondaryTrapPointer = trapPointers[((double)securityCheck2 > 0.4357) ? 2 : 5]; SetRegistryKey(_T("VBA"));