OSDN Git Service

重複するコードを整理。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 12 Dec 2011 10:51:44 +0000 (10:51 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 12 Dec 2011 10:51:44 +0000 (10:51 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@585 9df91469-1e22-0410-86e7-ea8537beb833

src/lychee/frm_main.cpp

index f50232c..a5860db 100644 (file)
@@ -1164,15 +1164,8 @@ bool MainFrame::LoadTPI(const wxString & szFileName, wxULongLong_t * llFileCount
        {\r
                do\r
                {\r
-                       // 初期化。\r
-                       if (! tpi.InitLibrary(L_DIR_B_LIB + szTPIName, szFileName, TPICallbackProc))\r
-                       {\r
-                               tpi.FreeLibrary();\r
-                               continue;\r
-                       }\r
-\r
-                       // 対応確認。\r
-                       if (! tpi.OpenArchive(szFileName, llFileCount))\r
+                       // 初期化と対応確認。\r
+                       if (! tpi.InitLibrary(L_DIR_B_LIB + szTPIName, szFileName, TPICallbackProc) || ! tpi.OpenArchive(szFileName, llFileCount))\r
                        {\r
                                tpi.FreeLibrary();\r
                                * llFileCount = 0;\r