126 |
key_revokers_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam) |
key_revokers_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam) |
127 |
{ |
{ |
128 |
static listview_ctrl_t lv; |
static listview_ctrl_t lv; |
129 |
|
static int key_update = 0; |
130 |
gpgme_key_t key; |
gpgme_key_t key; |
131 |
char buf[128], keyid[32]; |
char buf[128], keyid[32]; |
132 |
int rc; |
int rc; |
163 |
rc = hkp_recv_key (dlg, default_keyserver, |
rc = hkp_recv_key (dlg, default_keyserver, |
164 |
default_keyserver_port, keyid, 0, 0); |
default_keyserver_port, keyid, 0, 0); |
165 |
if (!rc) { |
if (!rc) { |
166 |
keycache_reload (dlg); |
keycache_update (0, keyid); |
167 |
|
key_update = 1; |
168 |
if (get_pubkey (keyid, &key)) |
if (get_pubkey (keyid, &key)) |
169 |
BUG (NULL); |
BUG (NULL); |
170 |
if (key->uids && key->uids->name) { |
if (key->uids && key->uids->name) { |
194 |
case WM_COMMAND: |
case WM_COMMAND: |
195 |
switch (LOWORD (wparam)) { |
switch (LOWORD (wparam)) { |
196 |
case IDOK: |
case IDOK: |
197 |
EndDialog (dlg, TRUE); |
EndDialog (dlg, key_update); |
198 |
break; |
break; |
199 |
} |
} |
200 |
break; |
break; |