Changeset 7485


Ignore:
Timestamp:
08/23/09 07:07:56 (2 years ago)
Author:
azawawi
Message:

[Perl 6] Quick fixes are working again ... i hope :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/Perl6/Perl6QuickFixProvider.pm

    r7453 r7485  
    77use Padre::Wx (); 
    88use Padre::Plugin::Perl6::Util (); 
     9use Padre::QuickFixProvider (); 
    910 
    1011our $VERSION = '0.57'; 
     12our @ISA = ('Padre::QuickFixProvider'); 
    1113 
    1214# 
     
    2628# Tries to find quick fixes for errors in the current line 
    2729# 
    28 sub _find_quick_fix { 
    29     my ( $self, $editor ) = @_; 
    30  
    31     if ( not defined $self->{issues} ) { 
    32         $self->{issues} = []; 
     30sub quick_fix_list { 
     31    my ( $self, $doc, $editor ) = @_; 
     32 
     33    if ( not defined $doc->{issues} ) { 
     34        $doc->{issues} = []; 
    3335    } 
    3436 
     
    3739 
    3840    my @items      = (); 
    39     my $num_issues = scalar @{ $self->{issues} }; 
    40     foreach my $issue ( @{ $self->{issues} } ) { 
     41    my $num_issues = scalar @{ $doc->{issues} }; 
     42    foreach my $issue ( @{ $doc->{issues} } ) { 
    4143        my $issue_line_no = $issue->{line} - 1; 
    4244        if ( $issue_line_no == $current_line_no ) { 
     
    533535 
    534536        # add "comment error line" as the last resort to solving an issue 
    535         foreach my $issue ( @{ $self->{issues} } ) { 
     537        foreach my $issue ( @{ $doc->{issues} } ) { 
    536538            my $issue_line_no = $issue->{line} - 1; 
    537539            if ( $issue_line_no == $current_line_no ) { 
Note: See TracChangeset for help on using the changeset viewer.