Tera Termの個人的な作業用リポジトリ
リビジョン | 3c87ef472b9b91a3d292c07fe64a8276b047a9c0 (tree) |
---|---|
日時 | 2023-01-06 23:00:28 |
作者 | zmatsuo <zmatsuo@user...> |
コミッター | zmatsuo |
標準ログファイル名長を設定文字列長から決定するよう修正した
git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10456 f5f01b69-1e22-0410-acbf-894ab4bd6246
@@ -1666,7 +1666,8 @@ BOOL CLogPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam) | ||
1666 | 1666 | if (wParam == (IDC_DEFAULTNAME_EDITOR | (CBN_SELCHANGE << 16))) { |
1667 | 1667 | LRESULT r = SendDlgItemMessageW(IDC_DEFAULTNAME_EDITOR, CB_GETCURSEL, 0, 0); |
1668 | 1668 | if (r != CB_ERR) { |
1669 | - format = (wchar_t*)malloc(50 * sizeof(wchar_t)); | |
1669 | + LRESULT len = SendDlgItemMessageW(IDC_DEFAULTNAME_EDITOR, CB_GETLBTEXTLEN, r, 0); | |
1670 | + format = (wchar_t*)malloc((len + 1) * sizeof(wchar_t)); | |
1670 | 1671 | SendDlgItemMessageW(IDC_DEFAULTNAME_EDITOR, CB_GETLBTEXT, r, (LPARAM)format); |
1671 | 1672 | } |
1672 | 1673 | } |