mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-03 20:49:27 +00:00
Bug 243268: Cannot remove several flag inclusions/exclusions at once - Patch by Fr�d�ric Buclin <LpSolit@gmail.com> r=timeless a=justdave
This commit is contained in:
parent
1d6fbfdc06
commit
522144302a
@ -189,10 +189,12 @@ sub processCategoryChange {
|
||||
push(@exclusions, $category) unless grep($_ eq $category, @exclusions);
|
||||
}
|
||||
elsif ($categoryAction eq 'removeInclusion') {
|
||||
@inclusions = map(($_ eq $cgi->param('inclusion_to_remove') ? () : $_), @inclusions);
|
||||
my @inclusion_to_remove = $cgi->param('inclusion_to_remove');
|
||||
@inclusions = map {(lsearch(\@inclusion_to_remove, $_) < 0) ? $_ : ()} @inclusions;
|
||||
}
|
||||
elsif ($categoryAction eq 'removeExclusion') {
|
||||
@exclusions = map(($_ eq $cgi->param('exclusion_to_remove') ? () : $_), @exclusions);
|
||||
my @exclusion_to_remove = $cgi->param('exclusion_to_remove');
|
||||
@exclusions = map {(lsearch(\@exclusion_to_remove, $_) < 0) ? $_ : ()} @exclusions;
|
||||
}
|
||||
|
||||
# Convert the array @clusions('prod_ID:comp_ID') back to a hash of
|
||||
|
Loading…
x
Reference in New Issue
Block a user