OSDN Git Service

CheckArchive内でOpenArchiveに失敗した場合にTPI_ERROR_SUCCESSを返してしまっていたバグを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sun, 4 Oct 2009 04:03:26 +0000 (04:03 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sun, 4 Oct 2009 04:03:26 +0000 (04:03 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@23 9df91469-1e22-0410-86e7-ea8537beb833

src/plugin/cuiWrapper/cuiWrapper.cpp

index 174128e..8a6f47f 100644 (file)
@@ -325,7 +325,7 @@ int __stdcall CheckArchive
                if (fnArchive.GetFullName().EndsWith(wxT('.') + asExt[i]))\r
                {\r
                        // \8aJ\82¢\82Ä\8am\94F\81B\90æ\8ds\82µ\82Ä\83f\81[\83^\82ð\8eæ\93¾\82µ\82Ä\82¨\82­\81B\r
-                       OpenArchive(_szArcName, NULL);\r
+                       int nErrorCode = OpenArchive(_szArcName, NULL);\r
 \r
                        // \91Î\89\9e\81B\r
                        if (_nFileCount != NULL)\r
@@ -333,7 +333,7 @@ int __stdcall CheckArchive
                                // \83t\83@\83C\83\8b\90\94\82Í\91½\82ß\82É\8eæ\82Á\82Ä\82¨\82­\81B\r
                                * _nFileCount = g_asOutput.Count();\r
                        }\r
-                       return TPI_ERROR_SUCCESS;\r
+                       return nErrorCode;\r
                }\r
        }\r
 \r