OSDN Git Service

終了時の処理を改善。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Fri, 16 Sep 2011 02:29:56 +0000 (02:29 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Fri, 16 Sep 2011 02:29:56 +0000 (02:29 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@563 9df91469-1e22-0410-86e7-ea8537beb833

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

index 3047db6..1d938d3 100644 (file)
@@ -40,6 +40,7 @@
        <li class="chg">ヘッダ暗号化書庫に対して処理を行う際にパスワードを要求する回数を削減。</li>\r
        <li class="chg">一部の無駄なメッセージを削除。</li>\r
        <li class="chg">書庫を開く以外のコマンドライン動作を削除。</li>\r
+       <li class="chg">終了時の処理を改善。</li>\r
        <li class="fix">コマンドラインから書庫を開く際、エラーとなった場合にLycheeのウインドウが一瞬表示されてしまっていたのを修正。</li>\r
       </ul>\r
      </dd>\r
index b4ccb30..3aae957 100644 (file)
@@ -51,9 +51,6 @@ MainFrame::MainFrame(): wxFrame()
 \r
 MainFrame::~MainFrame()\r
 {\r
-       wxCommandEvent e;\r
-       this->OnArcClose(e);\r
-\r
        // 設定を記録。\r
        if (! this->IsIconized() && ! this->IsMaximized())\r
        {\r
@@ -90,7 +87,9 @@ MainFrame::~MainFrame()
                this->conf.WriteId(CONF_LISTVIEW_S_ASCEND,   g_fSortAscend);\r
        }\r
 \r
-       this->Close(true);\r
+       wxCommandEvent e;\r
+       this->Show(false);\r
+       this->OnArcClose(e);\r
 }\r
 \r
 //******************************************************************************\r