diff --git a/src/app/app.rs b/src/app/app.rs index 46eb30b6915..af0c82dfbfd 100644 --- a/src/app/app.rs +++ b/src/app/app.rs @@ -3078,6 +3078,7 @@ impl<'a, 'v, 'ab, 'u, 'h, 'ar> App<'a, 'v, 'ab, 'u, 'h, 'ar>{ for name in bl { self.blacklist.push(name); vec_remove!(self.overrides, name); + vec_remove!(self.required, name); } } @@ -3178,6 +3179,7 @@ impl<'a, 'v, 'ab, 'u, 'h, 'ar> App<'a, 'v, 'ab, 'u, 'h, 'ar>{ for name in bl { self.blacklist.push(name); vec_remove!(self.overrides, name); + vec_remove!(self.required, name); } } @@ -3368,6 +3370,7 @@ impl<'a, 'v, 'ab, 'u, 'h, 'ar> App<'a, 'v, 'ab, 'u, 'h, 'ar>{ for name in bl { self.blacklist.push(name); vec_remove!(self.overrides, name); + vec_remove!(self.required, name); } } @@ -3465,6 +3468,7 @@ impl<'a, 'v, 'ab, 'u, 'h, 'ar> App<'a, 'v, 'ab, 'u, 'h, 'ar>{ for name in bl { self.blacklist.push(name); vec_remove!(self.overrides, name); + vec_remove!(self.required, name); } }