diff --git a/modules/ideone.pl b/modules/ideone.pl index cbc68003..f0546d64 100755 --- a/modules/ideone.pl +++ b/modules/ideone.pl @@ -209,8 +209,8 @@ my $got_changes = 0; my $modifier = $replacement->{'modifier'}; if(defined $previous_from) { - if($previous_from eq $from) { - $modifier -= $previous_modifier; + if($previous_from eq $from and $previous_modifier =~ /^\d+$/) { + $modifier -= $modifier - $previous_modifier; } }