| 1410 |
|
|
| 1411 |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
| 1412 |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
| 1413 |
UTIL_get_lang_msg("DLG_DIFFERENTHOST_TITLE", pvar, uimsg); |
UTIL_get_lang_msg("DLG_DIFFERENTKEY_TITLE", pvar, uimsg); |
| 1414 |
SetWindowText(dlg, pvar->ts->UIMsg); |
SetWindowText(dlg, pvar->ts->UIMsg); |
| 1415 |
GetDlgItemText(dlg, IDC_HOSTWARNING, uimsg, sizeof(uimsg)); |
GetDlgItemText(dlg, IDC_HOSTWARNING, uimsg, sizeof(uimsg)); |
| 1416 |
UTIL_get_lang_msg("DLG_DIFFERENTHOST_WARNING", pvar, uimsg); |
UTIL_get_lang_msg("DLG_DIFFERENTKEY_WARNING", pvar, uimsg); |
| 1417 |
SetDlgItemText(dlg, IDC_HOSTWARNING, pvar->ts->UIMsg); |
SetDlgItemText(dlg, IDC_HOSTWARNING, pvar->ts->UIMsg); |
| 1418 |
GetDlgItemText(dlg, IDC_HOSTWARNING2, uimsg, sizeof(uimsg)); |
GetDlgItemText(dlg, IDC_HOSTWARNING2, uimsg, sizeof(uimsg)); |
| 1419 |
UTIL_get_lang_msg("DLG_DIFFERENTHOST_WARNING2", pvar, uimsg); |
UTIL_get_lang_msg("DLG_DIFFERENTKEY_WARNING2", pvar, uimsg); |
| 1420 |
SetDlgItemText(dlg, IDC_HOSTWARNING2, pvar->ts->UIMsg); |
SetDlgItemText(dlg, IDC_HOSTWARNING2, pvar->ts->UIMsg); |
| 1421 |
GetDlgItemText(dlg, IDC_HOSTFINGERPRINT, uimsg, sizeof(uimsg)); |
GetDlgItemText(dlg, IDC_HOSTFINGERPRINT, uimsg, sizeof(uimsg)); |
| 1422 |
UTIL_get_lang_msg("DLG_DIFFERENTHOST_FINGERPRINT", pvar, uimsg); |
UTIL_get_lang_msg("DLG_DIFFERENTKEY_FINGERPRINT", pvar, uimsg); |
| 1423 |
SetDlgItemText(dlg, IDC_HOSTFINGERPRINT, pvar->ts->UIMsg); |
SetDlgItemText(dlg, IDC_HOSTFINGERPRINT, pvar->ts->UIMsg); |
| 1424 |
GetDlgItemText(dlg, IDC_ADDTOKNOWNHOSTS, uimsg, sizeof(uimsg)); |
GetDlgItemText(dlg, IDC_ADDTOKNOWNHOSTS, uimsg, sizeof(uimsg)); |
| 1425 |
UTIL_get_lang_msg("DLG_DIFFERENTHOST_REPLACE", pvar, uimsg); |
UTIL_get_lang_msg("DLG_DIFFERENTKEY_REPLACE", pvar, uimsg); |
| 1426 |
SetDlgItemText(dlg, IDC_ADDTOKNOWNHOSTS, pvar->ts->UIMsg); |
SetDlgItemText(dlg, IDC_ADDTOKNOWNHOSTS, pvar->ts->UIMsg); |
| 1427 |
GetDlgItemText(dlg, IDC_CONTINUE, uimsg, sizeof(uimsg)); |
GetDlgItemText(dlg, IDC_CONTINUE, uimsg, sizeof(uimsg)); |
| 1428 |
UTIL_get_lang_msg("BTN_CONTINUE", pvar, uimsg); |
UTIL_get_lang_msg("BTN_CONTINUE", pvar, uimsg); |
| 1507 |
} |
} |
| 1508 |
} |
} |
| 1509 |
|
|
| 1510 |
void HOSTS_do_different_host_dialog(HWND wnd, PTInstVar pvar) |
void HOSTS_do_different_key_dialog(HWND wnd, PTInstVar pvar) |
| 1511 |
{ |
{ |
| 1512 |
if (pvar->hosts_state.hosts_dialog == NULL) { |
if (pvar->hosts_state.hosts_dialog == NULL) { |
| 1513 |
HWND cur_active = GetActiveWindow(); |
HWND cur_active = GetActiveWindow(); |
| 1514 |
|
|
| 1515 |
DialogBoxParam(hInst, MAKEINTRESOURCE(IDD_SSHDIFFERENTHOST), |
DialogBoxParam(hInst, MAKEINTRESOURCE(IDD_SSHDIFFERENTKEY), |
| 1516 |
cur_active != NULL ? cur_active : wnd, |
cur_active != NULL ? cur_active : wnd, |
| 1517 |
hosts_replace_dlg_proc, (LPARAM) pvar); |
hosts_replace_dlg_proc, (LPARAM) pvar); |
| 1518 |
} |
} |
| 1604 |
if (found_different_key) { |
if (found_different_key) { |
| 1605 |
#if 0 |
#if 0 |
| 1606 |
PostMessage(pvar->NotificationWindow, WM_COMMAND, |
PostMessage(pvar->NotificationWindow, WM_COMMAND, |
| 1607 |
ID_SSHDIFFERENTHOST, 0); |
ID_SSHDIFFERENTKEY, 0); |
| 1608 |
#else |
#else |
| 1609 |
HOSTS_do_different_host_dialog(pvar->NotificationWindow, pvar); |
HOSTS_do_different_key_dialog(pvar->NotificationWindow, pvar); |
| 1610 |
#endif |
#endif |
| 1611 |
} else { |
} else { |
| 1612 |
#if 0 |
#if 0 |