375 |
do_load_keyprops (HWND dlg, listview_ctrl_t lv) |
do_load_keyprops (HWND dlg, listview_ctrl_t lv) |
376 |
{ |
{ |
377 |
winpt_key_s k; |
winpt_key_s k; |
|
gpgme_key_t key; |
|
378 |
char keyid[32] = {0}; |
char keyid[32] = {0}; |
379 |
char status[64] = {0}, creation[64] = {0}; |
char status[64] = {0}, creation[64] = {0}; |
380 |
int n = listview_get_curr_pos (lv); |
int n = listview_get_curr_pos (lv); |
391 |
return; |
return; |
392 |
} |
} |
393 |
|
|
394 |
if ((strlen (keyid) < 3 ||get_pubkey (keyid, &key))) { |
memset (&k, 0, sizeof k); |
395 |
|
if ((strlen (keyid) < 3 || winpt_get_pubkey (keyid, &k))) { |
396 |
if (strlen (creation) > 0) |
if (strlen (creation) > 0) |
397 |
msg_box (dlg, _("Key not found in keyring."), _("Key Manager"), MB_INFO); |
msg_box (dlg, _("Key not found in keyring."), _("Key Manager"), MB_INFO); |
398 |
return; |
return; |
399 |
} |
} |
|
memset (&k, 0, sizeof k); |
|
|
k.keyid = keyid; |
|
400 |
DialogBoxParam (glob_hinst, (LPCTSTR)IDD_WINPT_KEYPROPS, dlg, |
DialogBoxParam (glob_hinst, (LPCTSTR)IDD_WINPT_KEYPROPS, dlg, |
401 |
keyprops_dlg_proc, (LPARAM)&k); |
keyprops_dlg_proc, (LPARAM)&k); |
402 |
} |
} |
526 |
} |
} |
527 |
return TRUE; |
return TRUE; |
528 |
|
|
529 |
|
case IDCANCEL: |
530 |
|
EndDialog (dlg, FALSE); |
531 |
|
return TRUE; |
532 |
|
|
533 |
case IDOK: |
case IDOK: |
534 |
EndDialog (dlg, TRUE); |
EndDialog (dlg, TRUE); |
535 |
return TRUE; |
return TRUE; |