1674 |
dlg, gpgprefs_dlg_proc, 0, |
dlg, gpgprefs_dlg_proc, 0, |
1675 |
_("GnuPG Preferences"), IDS_WINPT_GPGPREFS); |
_("GnuPG Preferences"), IDS_WINPT_GPGPREFS); |
1676 |
if (rc == TRUE) { |
if (rc == TRUE) { |
|
/* XXX: TRUE should indicate a value changed. */ |
|
1677 |
reload_keycache (kmi); |
reload_keycache (kmi); |
1678 |
|
update_default_key_str (kmi->statbar); |
1679 |
} |
} |
1680 |
return TRUE; |
return TRUE; |
1681 |
|
|
1962 |
key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx); |
key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx); |
1963 |
if (!key) |
if (!key) |
1964 |
BUG (NULL); |
BUG (NULL); |
1965 |
|
memset (&k, 0, sizeof (k)); |
1966 |
|
strncpy (k.tmp_keyid, key->subkeys->keyid+8, 8); |
1967 |
|
k.keyid = k.tmp_keyid; |
1968 |
rc = km_enable_disable_key (kmi->lv, dlg, kmi->lv_idx, i); |
rc = km_enable_disable_key (kmi->lv, dlg, kmi->lv_idx, i); |
1969 |
if (!rc) |
if (!rc) |
1970 |
update_key (kmi->lv, kmi->lv_idx, key->subkeys->keyid+8, 0); |
update_key (kmi->lv, kmi->lv_idx, k.tmp_keyid, 0); |
1971 |
/* XXX: switching a key from disabled -> enabled. does not |
/* XXX: switching a key from disabled -> enabled. does not |
1972 |
change the validity field in the KM. */ |
change the validity field in the KM. */ |
1973 |
break; |
break; |
1980 |
key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx); |
key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx); |
1981 |
if (!key) |
if (!key) |
1982 |
BUG (NULL); |
BUG (NULL); |
1983 |
|
memset (&k, 0, sizeof (k)); |
1984 |
|
strncpy (k.tmp_keyid, key->subkeys->keyid+8, 8); |
1985 |
|
k.keyid = k.tmp_keyid; |
1986 |
rc = km_set_implicit_trust (dlg, kmi->lv, kmi->lv_idx); |
rc = km_set_implicit_trust (dlg, kmi->lv, kmi->lv_idx); |
1987 |
if (!rc) |
if (!rc) |
1988 |
update_key (kmi->lv, kmi->lv_idx, key->subkeys->keyid+8, 0); |
update_key (kmi->lv, kmi->lv_idx, k.tmp_keyid, 0); |
1989 |
break; |
break; |
1990 |
|
|
1991 |
case ID_KEYCTX_SETDEFKEY: |
case ID_KEYCTX_SETDEFKEY: |