Implement delId method for traces
This commit is contained in:
parent
b38f15b0b6
commit
4877749a76
19
ACU/Trace.pm
19
ACU/Trace.pm
@ -120,7 +120,7 @@ sub delId
|
||||
{
|
||||
if (!$value || $value == $group->getValue())
|
||||
{
|
||||
#$self->{groups} = \{ grep { ! } @{ $self->{groups} } };
|
||||
$self->{groups} = \{ grep { $_->{id} ne $key } @{ $self->{groups} } };
|
||||
}
|
||||
last;
|
||||
}
|
||||
@ -255,8 +255,18 @@ sub delId
|
||||
my $key = shift;
|
||||
my $value = shift;
|
||||
|
||||
foreach my $item (@{ $self->{groups} })
|
||||
foreach my $group (@{ $self->{groups} })
|
||||
{
|
||||
if ($group->{id} eq $key)
|
||||
{
|
||||
if (!$value || $value == $group->getValue())
|
||||
{
|
||||
$self->{groups} = \{ grep { $_->{id} ne $key } @{ $self->{groups} } };
|
||||
}
|
||||
last;
|
||||
}
|
||||
|
||||
$group->delId($key, $value);
|
||||
}
|
||||
}
|
||||
|
||||
@ -404,6 +414,11 @@ sub parseEval
|
||||
}
|
||||
}
|
||||
|
||||
sub delId
|
||||
{
|
||||
# Do nothing here, just an abstract method
|
||||
}
|
||||
|
||||
sub getIds
|
||||
{
|
||||
my $self = shift;
|
||||
|
Reference in New Issue
Block a user