OSDN Git Service

存在しない書庫名をCheckArchiveに渡した場合、エラーダイアログが表示されていたのを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Tue, 14 Sep 2010 01:48:38 +0000 (01:48 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Tue, 14 Sep 2010 01:48:38 +0000 (01:48 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@308 9df91469-1e22-0410-86e7-ea8537beb833

src/plugin/spiLibrary/spiLibrary.cpp
src/plugin/xpiLibrary/xpiLibrary.cpp

index ba5c406..9ce88a0 100644 (file)
@@ -178,7 +178,7 @@ int __stdcall CheckArchive
        }\r
 \r
        wxFile hFile;\r
-       if (! hFile.Open(_szArcName, wxFile::read))\r
+       if (! hFile.Exists(_szArcName) || ! hFile.Open(_szArcName, wxFile::read))\r
        {\r
                return TPI_ERROR_IO_ARC_OPEN;\r
        }\r
index 47d873d..8ad7930 100644 (file)
@@ -184,7 +184,7 @@ int __stdcall CheckArchive
        }\r
 \r
        wxFile hFile;\r
-       if (! hFile.Open(_szArcName, wxFile::read))\r
+       if (! hFile.Exists(_szArcName) || ! hFile.Open(_szArcName, wxFile::read))\r
        {\r
                return TPI_ERROR_IO_ARC_OPEN;\r
        }\r