OSDN Git Service

TPIを適切に解放していなかったために、書庫を開けなくなることがあったバグを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Fri, 8 Jan 2010 13:28:45 +0000 (13:28 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Fri, 8 Jan 2010 13:28:45 +0000 (13:28 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@191 9df91469-1e22-0410-86e7-ea8537beb833

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

index 8897ec1..472c57a 100644 (file)
@@ -27,6 +27,7 @@
        <li class="add">追加時に作成時と同様のダイアログを表示し、詳細な設定を行える機能を追加。</li>\r
        <li class="chg">フォルダを格納する際に、TPIに送る名前を&quot;xxx\&quot;から&quot;xxx&quot;に変更。</li>\r
        <li class="chg">DnDされたものが書庫であるか判定する際に、それがファイルであるかを先に確認するよう変更。</li>\r
+       <li class="fix">TPIを適切に解放していなかったために、書庫を開けなくなることがあったバグを修正。</li>\r
       </ul>\r
      </dd>\r
      <dt>cuiWrapper</dt>\r
index 827dab4..c76dd08 100644 (file)
@@ -42,6 +42,7 @@ bool myFileDropTarget::OnDropFiles(wxCoord, wxCoord, const wxArrayString & asFil
        wxCommandEvent e;\r
 \r
        // 書庫に対応しているかどうか確認。\r
+       this->mainFrame->OnArcClose(e);\r
        if (asFiles.GetCount() == 1 && ::wxFileExists(asFiles[0]) && this->mainFrame->LoadTPI(asFiles[0]) != 0)\r
        {\r
                // 書庫を開く。\r
@@ -50,7 +51,7 @@ bool myFileDropTarget::OnDropFiles(wxCoord, wxCoord, const wxArrayString & asFil
                return true;\r
        }\r
 \r
-       // å¯¾å¿\9cã\81\97ã\81¦ã\81\84ã\81ªã\81\84å ´å\90\88ã\81¯æ ¼ç´\8d(or追å\8a å\9c§ç¸®)を試みる。\r
+       // å¯¾å¿\9cã\81\97ã\81¦ã\81\84ã\81ªã\81\84å ´å\90\88ã\81¯æ\9b¸åº«ã\81®ä½\9cæ\88\90を試みる。\r
        wxArrayString as = asFiles;\r
        e.SetClientData(& as);\r
        this->mainFrame->OnArcCreate(e);\r