OSDN Git Service

一時ファイルをOSのテンポラリディレクトリに作成するよう変更。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sun, 29 Aug 2010 06:13:23 +0000 (06:13 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sun, 29 Aug 2010 06:13:23 +0000 (06:13 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@296 9df91469-1e22-0410-86e7-ea8537beb833

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

index 9517903..315b2e6 100644 (file)
 \r
   <h2>History</h2>\r
   <dl id="history">\r
+   <dt>2010/09/--</dt>\r
+   <dd>\r
+    Ver.0.01&beta;8\r
+    <dl>\r
+     <dt>TPI</dt>\r
+     <dd>\r
+      <ul>\r
+       <li class="chg">Windows上でVisual Studio 2008へ移行。</li>\r
+       <li class="fix">作業ディレクトリからライブラリを読み込まないよう修正。</li>\r
+      </ul>\r
+     </dd>\r
+     <dt>Lychee</dt>\r
+     <dd>\r
+      <ul>\r
+       <li class="chg">一時ファイルをOSのテンポラリディレクトリに作成するよう変更。</li>\r
+      </ul>\r
+     </dd>\r
+    </dl>\r
+   </dd>\r
    <dt>2010/03/15</dt>\r
    <dd>\r
     Ver.0.01&beta;7\r
index e5532f0..0daf4dd 100644 (file)
@@ -668,12 +668,13 @@ void MainFrame::OnArcExtract(wxCommandEvent& e)
                // 作業ディレクトリ作成。\r
                swInfo.fStoreDirectoryPathes = false;\r
                wxString szDestDirBase = nMode == 3 ? this->tree_ctrl->GetItemText(this->tree_ctrl->GetSelection()) : wxT("tpi_tmp");\r
+               wxStandardPaths p;\r
                if (szDestDirBase == wxT("-----"))\r
                {\r
                        // 書庫ルートのときは書庫名にしておく。\r
                        szDestDirBase = this->fnArchive.GetName();\r
                }\r
-               swInfo.fnDestinationDirectory = MakeDirPath(wxFileName::DirName(::wxGetCwd()), szDestDirBase, true);\r
+               swInfo.fnDestinationDirectory = MakeDirPath(wxFileName::DirName(p.GetTempDir()), szDestDirBase, true);\r
                if (! swInfo.fnDestinationDirectory.IsOk())\r
                {\r
                        ::wxLogError(_("Unable to make the temporary directory!"));\r