diff options
author | Thomas Roessler <roessler@does-not-exist.org> | 1998-10-05 18:24:42 +0000 |
---|---|---|
committer | Thomas Roessler <roessler@does-not-exist.org> | 1998-10-05 18:24:42 +0000 |
commit | f9fb45338e02ec7171f58b91ba89554f3ea57098 (patch) | |
tree | deac7277476c9626dca43c485d6458574a2b674e /pgpkey.c | |
parent | ee4d0e3176cd0cb6778ce9fbd4ce2b7d8123fe2e (diff) |
Vikas' macro_function patch.
Diffstat (limited to 'pgpkey.c')
-rw-r--r-- | pgpkey.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -123,6 +123,7 @@ static KEYINFO *pgp_select_key (struct pgp_vinfo *pgp, FILE *fp, *devnull; pid_t thepid; KEYINFO *info; + int savedmenu = CurrentMenu; for (i = 0, l = keys; l; l = l->next) @@ -184,7 +185,7 @@ static KEYINFO *pgp_select_key (struct pgp_vinfo *pgp, menu->max = keymax; menu->make_entry = pgp_entry; menu->search = pgp_search; - menu->menu = MENU_PGP; + menu->menu = CurrentMenu = MENU_PGP; menu->help = helpstr; menu->data = KeyTable; @@ -282,6 +283,7 @@ static KEYINFO *pgp_select_key (struct pgp_vinfo *pgp, } mutt_menuDestroy (&menu); + CurrentMenu = savedmenu; safe_free ((void **) &KeyTable); return (info); |