diff options
Diffstat (limited to 'g10/keyedit.c')
-rw-r--r-- | g10/keyedit.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index 9f5081342..6b19de4ea 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -1741,8 +1741,14 @@ keyedit_menu( const char *username, STRLIST locusr, && !cpr_get_answer_is_yes("keyedit.sign_all.okay", _("Really sign all user IDs?" " (y/N) "))) - interactive=1; - + { + if (opt.no_interactive_selection) + { + have_commands = 0; + break; + } + interactive=1; + } /* What sort of signing are we doing? */ if(!parse_sign_type(answer,&localsig,&nonrevokesig,&trustsig)) { |