OSDN Git Service

追加/展開時に書庫名でディレクトリを作成する場合に、実際の展開先と異なるパスが表示されていたバグを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Tue, 2 Mar 2010 03:02:04 +0000 (03:02 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Tue, 2 Mar 2010 03:02:04 +0000 (03:02 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@274 9df91469-1e22-0410-86e7-ea8537beb833

doc/history.html
src/lychee/dlg_make.cpp

index b4bb15b..40dc57a 100644 (file)
@@ -45,6 +45,7 @@
        <li class="fix">履歴を最新のものとして記録できない場合があったバグを修正。</li>\r
        <li class="fix">ウインドウの座標が-1であった場合、次回起動時にウインドウがずれていたバグを修正。</li>\r
        <li class="fix">書庫のファイルパスに$を含む場合、コマンドラインから開けない、あるいはDTV警告が表示されるバグを修正。</li>\r
+       <li class="fix">追加/展開時に書庫名でディレクトリを作成する場合に、実際の展開先と異なるパスが表示されていたバグを修正。</li>\r
       </ul>\r
      </dd>\r
      <dt>calLibrary</dt>\r
index b733cd1..37d9674 100644 (file)
@@ -110,7 +110,7 @@ void MakeDialog::OnInit(wxInitDialogEvent&)
 \r
        // 事前準備。\r
        MainFrame * frm_main = (MainFrame *) this->GetParent();\r
-       wxString szArcPath = frm_main->fnArchive.GetPath(), szArcName = frm_main->fnArchive.GetName();\r
+       wxString szArcPath = frm_main->fnArchive.GetPath();\r
 \r
        // パス履歴読み込み。\r
        for (size_t i = 0; i < frm_main->conf.GetHistoryCount(CONF_HISTORY_PATH); i++)\r
@@ -164,7 +164,7 @@ void MakeDialog::OnInit(wxInitDialogEvent&)
                this->cbMakeSFX->Disable();\r
 \r
                // 書庫名を設定。\r
-               this->cbFileName->SetValue(szArcName);\r
+               this->cbFileName->SetValue(frm_main->fnArchive.GetFullName());\r
 \r
                // 書庫形式欄を設定。\r
                this->afInfo.Add(frm_main->aiArchive.fiInfo);\r
@@ -194,7 +194,7 @@ void MakeDialog::OnInit(wxInitDialogEvent&)
                this->SetTitle(_("Create"));\r
 \r
                // 書庫名を設定。初期化の都合上.を付加しておく。\r
-               this->cbFileName->SetValue(szArcName + wxT('.'));\r
+               this->cbFileName->SetValue(frm_main->fnArchive.GetName() + wxT('.'));\r
 \r
                // ライブラリを検索。\r
                TPIHandle tpi;\r