OSDN Git Service

作成できる書庫形式が一つもない場合に、書庫を作成しようとすると不正終了していたバグを再修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Thu, 29 Sep 2011 12:47:27 +0000 (12:47 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Thu, 29 Sep 2011 12:47:27 +0000 (12:47 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@567 9df91469-1e22-0410-86e7-ea8537beb833

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

index 9575993..45c931d 100644 (file)
@@ -44,6 +44,7 @@
        <li class="chg">展開操作に対してショートカットキーCtrl+Xを割り当てた。</li>\r
        <li class="fix">コマンドラインから書庫を開く際、エラーとなった場合にLycheeのウインドウが一瞬表示されてしまっていたのを修正。</li>\r
        <li class="fix">書庫を作成する際、作成に失敗していても処理後に書庫を開こうとしていたバグを修正。</li>\r
+       <li class="fix">作成できる書庫形式が一つもない場合に、書庫を作成しようとすると不正終了していたバグを再修正。</li>\r
       </ul>\r
      </dd>\r
      <dt>7zArc</dt>\r
index 51cf2d0..828e9da 100644 (file)
@@ -283,6 +283,12 @@ void MakeDialog::OnBtnBrowseKF(wxCommandEvent&)
 \r
 void MakeDialog::OnBtnOK(wxCommandEvent&)\r
 {\r
+       if (this->chType->GetCount() == 0)\r
+       {\r
+               // 形式の候補が一つもない場合。\r
+               return;\r
+       }\r
+\r
        // 履歴書き込み。\r
        if (this->uCommand != TPI_COMMAND_ADD)\r
        {\r