497 |
|
|
498 |
keycache_update (0, fpr); |
keycache_update (0, fpr); |
499 |
keycache_update (1, fpr); |
keycache_update (1, fpr); |
500 |
if (ctx != NULL && ctx->first_start == 0) |
safe_free (fpr); |
|
get_pubkey (fpr, &ctx->newkey); |
|
|
safe_free (fpr); |
|
501 |
|
|
502 |
clear_dlg_fields (dlg); |
clear_dlg_fields (dlg); |
503 |
backup_keyrings (dlg); |
backup_keyrings (dlg); |
504 |
|
if (ctx) |
505 |
|
ctx->cancel = 0; |
506 |
EndDialog (dlg, TRUE); |
EndDialog (dlg, TRUE); |
507 |
return TRUE; |
return TRUE; |
508 |
|
|
509 |
case IDCANCEL: |
case IDCANCEL: |
510 |
EndDialog (dlg, FALSE); |
if (ctx) |
511 |
|
ctx->cancel = 1; |
512 |
|
EndDialog (dlg, FALSE); |
513 |
return FALSE; |
return FALSE; |
514 |
} |
} |
515 |
break; |
break; |
613 |
|
|
614 |
keycache_update (0, fpr); |
keycache_update (0, fpr); |
615 |
keycache_update (1, fpr); |
keycache_update (1, fpr); |
616 |
if (ctx->first_start == 0 && ctx != NULL) |
safe_free (fpr); |
617 |
get_pubkey (fpr, &ctx->newkey); |
|
|
if (fpr) |
|
|
free (fpr); |
|
618 |
backup_keyrings (dlg); |
backup_keyrings (dlg); |
619 |
|
if (ctx) |
620 |
|
ctx->cancel = 0; |
621 |
EndDialog (dlg, TRUE); |
EndDialog (dlg, TRUE); |
622 |
break; |
break; |
623 |
|
|
624 |
case IDCANCEL: |
case IDCANCEL: |
625 |
EndDialog( dlg, FALSE ); |
if (ctx) |
626 |
|
ctx->cancel = 1; |
627 |
|
EndDialog (dlg, FALSE); |
628 |
break; |
break; |
629 |
} |
} |
630 |
break; |
break; |