Ignore:
Timestamp:
07/09/09 17:41:59 (3 years ago)
Author:
azawawi
Message:

[Perl 6] use only one grok instance per dialog lifetime

File:
1 edited

Legend:

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

    r5899 r5988  
    2424    _plugin            => '_plugin',             # plugin object 
    2525    _topic             => '_topic',              # default help topic 
     26    _grok              => '_grok',               # Perl 6 documentation reader instance  
    2627}; 
    2728 
     
    7273        if($help_target) { 
    7374            eval { 
    74                 require App::Grok; 
    75                 my $grok = App::Grok->new; 
    76                 $help_html = $grok->render_target($help_target,'xhtml'); 
     75                $help_html = $self->_grok->render_target($help_target,'xhtml'); 
    7776            }; 
    7877        } 
     
    217216    eval { 
    218217        require App::Grok; 
    219         my $grok = App::Grok->new; 
    220         my @targets_index = sort $grok->target_index(); 
     218        $self->_grok(App::Grok->new); 
     219        my @targets_index = sort $self->_grok->target_index(); 
    221220        $self->_targets_index( \@targets_index );  
    222221    }; 
Note: See TracChangeset for help on using the changeset viewer.