OSDN Git Service

IsSFXFileがエラーを返したときに対応していなかったのを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sat, 20 Feb 2010 03:52:11 +0000 (03:52 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sat, 20 Feb 2010 03:52:11 +0000 (03:52 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@238 9df91469-1e22-0410-86e7-ea8537beb833

src/plugin/calLibrary/calLibrary.cpp

index 06b8668..222f57f 100644 (file)
@@ -817,7 +817,7 @@ int __stdcall GetArchiveInformation
        }\r
 \r
        fpProc = ::GetAPIAddress("IsSFXFile", false);\r
-       _aiInfo->fSFX = fpProc != NULL && ((int (__stdcall *)(void *)) fpProc)(_hArchive) != 0;\r
+       _aiInfo->fSFX = fpProc != NULL && ((int (__stdcall *)(void *)) fpProc)(_hArchive) > 0;\r
 \r
        // 形式に関する情報を取得。\r
        MakeFormatInfo(wxT("calLibrary"), & _aiInfo->fiInfo, & g_LibInfo.node, 0);\r