Changeset 8561
- Timestamp:
- 10/03/09 04:46:35 (2 years ago)
- File:
-
- 1 edited
-
trunk/Padre/lib/Padre/Task/SyntaxChecker/Perl.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/lib/Padre/Task/SyntaxChecker/Perl.pm
r8327 r8561 59 59 # Execute the syntax check 60 60 my $stderr = ''; 61 my $testfilename; 61 62 SCOPE: { 62 63 … … 67 68 $file->print( $self->{text} ); 68 69 $file->close; 70 $testfilename = $file->filename; 69 71 70 72 # Run with console Perl to prevent unexpected results under wperl … … 166 168 } 167 169 168 if ( $message =~ s/\sat(?:\s|\x1F)+.+?(?:\s|\x1F)line(?:\s|\x1F)(\d+)//o ) { 169 $cur->{line} = $1; 170 if ( $message =~ s/\sat(?:\s|\x1F)+(.+?)(?:\s|\x1F)line(?:\s|\x1F)(\d+)//o ) { 171 next if $1 ne $testfilename; 172 $cur->{line} = $2; 170 173 $cur->{msg} = $message; 171 174 }
Note: See TracChangeset
for help on using the changeset viewer.
