OSDN Git Service

書庫の作成に失敗した際に、必要な解放処理がなされていなかったバグを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 20 Feb 2012 04:16:52 +0000 (04:16 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 20 Feb 2012 04:16:52 +0000 (04:16 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@597 9df91469-1e22-0410-86e7-ea8537beb833

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

index ad7e2ca..e238087 100644 (file)
@@ -43,6 +43,7 @@
      <li class="chg">書庫を開いているときにタイトルバーに書庫名も表示するよう変更。</li>\r
      <li class="fix">一部の環境で起動できなくなっていたバグを修正。</li>\r
      <li class="fix">コマンドラインから書庫を開くのに失敗した場合に、スプリッターの位置を不正な値として記録していたバグを修正。</li>\r
+     <li class="fix">書庫の作成に失敗した際に、必要な解放処理がなされていなかったバグを修正。</li>\r
     </ul>\r
    </dd>\r
    <dt>calLibrary</dt>\r
index 73feb42..463c59d 100644 (file)
@@ -315,6 +315,7 @@ void MainFrame::OnArcCreate(wxCommandEvent& e)
                procDlg.Show(false);\r
                if (this->ErrorCheck(tpi.nErrorCode) != TPI_ERROR_SUCCESS)\r
                {\r
+                       tpi.FreeLibrary();\r
                        return;\r
                }\r
        }\r