• R/O
  • SSH
  • HTTPS

ttssh2: コミット


コミットメタ情報

リビジョン10001 (tree)
日時2022-06-21 08:41:06
作者nmaya

ログメッセージ

アプリケーション終了時にはアイコンを破棄しない

ttssh2-dev 458

変更サマリ

差分

--- branches/adjust_icon/teraterm/keycode/keycode.c (revision 10000)
+++ branches/adjust_icon/teraterm/keycode/keycode.c (revision 10001)
@@ -215,7 +215,10 @@
215215
216216 LRESULT OnDestroy(HWND hWnd)
217217 {
218- TTSetIcon(ghInstance, hWnd, NULL, 0);
218+ // アプリケーション終了時にアイコンを破棄すると、ウィンドウが消える前に
219+ // タイトルバーのアイコンが "Windows の実行ファイルのアイコン" に変わる
220+ // ことがあるので破棄しない
221+ // TTSetIcon(ghInstance, hWnd, NULL, 0);
219222 return TRUE;
220223 }
221224
--- branches/adjust_icon/teraterm/teraterm/vtwin.cpp (revision 10000)
+++ branches/adjust_icon/teraterm/teraterm/vtwin.cpp (revision 10001)
@@ -1391,7 +1391,12 @@
13911391
13921392 SaveVTPos();
13931393 NotifyUnsetWindow(&cv);
1394- TTSetIcon(m_hInst, m_hWnd, NULL, 0);
1394+
1395+ // アプリケーション終了時にアイコンを破棄すると、ウィンドウが消える前に
1396+ // タイトルバーのアイコンが "Windows の実行ファイルのアイコン" に変わる
1397+ // ことがあるので破棄しない
1398+ // TTSetIcon(m_hInst, m_hWnd, NULL, 0);
1399+
13951400 DestroyWindow();
13961401 }
13971402
--- branches/adjust_icon/teraterm/ttpmacro/ttmmain.cpp (revision 10000)
+++ branches/adjust_icon/teraterm/ttpmacro/ttmmain.cpp (revision 10001)
@@ -377,8 +377,12 @@
377377
378378 EndTTL();
379379 EndDDE();
380- TTSetIcon(m_hInst, m_hWnd, NULL, 0);
381380
381+ // アプリケーション終了時にアイコンを破棄すると、ウィンドウが消える前に
382+ // タイトルバーのアイコンが "Windows の実行ファイルのアイコン" に変わる
383+ // ことがあるので破棄しない
384+ // TTSetIcon(m_hInst, m_hWnd, NULL, 0);
385+
382386 ::DestroyWindow(m_hStatus);
383387 }
384388
旧リポジトリブラウザで表示