if (this->mainFrame->LoadTPI(asFiles[0], & llFileCount))\r
{\r
// 書庫を開く。\r
+ e.SetInt(1);\r
e.SetExtraLong((long) llFileCount);\r
this->mainFrame->fnArchive = wxFileName(asFiles[0]);\r
this->mainFrame->OnArcOpen(e);\r
// DnD以外で書庫を開く場合、TPIを読み込み。\r
TPI_PROCESSINFO piInfo;\r
piInfo.fiInfo.nUnpackedSize = e.GetExtraLong();\r
- if (piInfo.fiInfo.nUnpackedSize == 0 && ! this->LoadTPI(this->fnArchive.GetFullPath(), & piInfo.fiInfo.nUnpackedSize))\r
+ if (e.GetInt() != 1 && ! this->LoadTPI(this->fnArchive.GetFullPath(), & piInfo.fiInfo.nUnpackedSize))\r
{\r
procDlg.Show(false);\r
tpi.FreeLibrary();\r