From 61af788a37b84ab74f5d0888d5e1f2ae106f168e Mon Sep 17 00:00:00 2001 From: sirakaba Date: Tue, 9 Nov 2010 13:10:07 +0000 Subject: [PATCH] =?utf8?q?=E3=83=AB=E3=83=BC=E3=83=88=E8=A8=98=E5=8F=B7?= =?utf8?q?=E3=82=92=E5=89=8A=E9=99=A4=E3=81=99=E3=82=8B=E5=87=A6=E7=90=86?= =?utf8?q?=E3=81=A8=E5=8D=98=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E6=A0=BC?= =?utf8?q?=E7=B4=8D=E5=BD=A2=E5=BC=8F=E7=94=A8=E3=81=AE=E5=87=A6=E7=90=86?= =?utf8?q?=E3=81=AE=E9=A0=86=E7=95=AA=E3=82=92=E5=85=A5=E3=82=8C=E6=9B=BF?= =?utf8?q?=E3=81=88=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@429 9df91469-1e22-0410-86e7-ea8537beb833 --- src/lychee/frm_main.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/lychee/frm_main.cpp b/src/lychee/frm_main.cpp index 816afd8..f464461 100644 --- a/src/lychee/frm_main.cpp +++ b/src/lychee/frm_main.cpp @@ -399,13 +399,6 @@ void MainFrame::OnArcOpen(wxCommandEvent& e) return; } - // ルート記号を削除。 - wxString szPath = piInfo.fiInfo.fnFileName.GetPathWithSep(wxPATH_UNIX); - if (szPath.StartsWith(wxT("/"))) - { - piInfo.fiInfo.fnFileName = wxFileName(szPath.AfterFirst(wxT('/')), piInfo.fiInfo.fnFileName.GetFullName(), wxPATH_DOS); - } - // 拡張子のみ設定されている場合。 if (piInfo.fiInfo.szStoredName.IsEmpty()) { @@ -413,6 +406,13 @@ void MainFrame::OnArcOpen(wxCommandEvent& e) piInfo.fiInfo.fnFileName = wxFileName(piInfo.fiInfo.szStoredName); } + // ルート記号を削除。 + wxString szPath = piInfo.fiInfo.fnFileName.GetPathWithSep(wxPATH_UNIX); + if (szPath.StartsWith(wxT("/"))) + { + piInfo.fiInfo.fnFileName = wxFileName(szPath.AfterFirst(wxT('/')), piInfo.fiInfo.fnFileName.GetFullName(), wxPATH_DOS); + } + // ツリービューに反映。 bool fDir = piInfo.fiInfo.dwAttribute & TPI_ATTRIBUTE_DIRECTORY ? true : false; TreeView_CheckNewerItem(this->tree_ctrl, idArcRoot, fDir ? piInfo.fiInfo.fnFileName.GetFullPath() : piInfo.fiInfo.fnFileName.GetPath(), true); -- 2.11.0