Changeset 5313


Ignore:
Timestamp:
06/18/09 08:03:20 (3 years ago)
Author:
adamk
Message:

Should fix the constant bug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre/lib/Padre/Wx/Editor.pm

    r5239 r5313  
    205205        my $f = 'Wx::' . $k; 
    206206        no strict "refs";    ## no critic 
    207         my $v = eval { $f->() }; 
    208         if ($@) { 
     207        my $v = eval { defined &{$f} ? $f->() : undef }; 
     208        if ( $@ ) { 
    209209            $f = 'Padre::Constant::' . $k; 
    210210            $f =~ s/PADRE_//; 
    211             $v = eval { $f->() }; 
    212             if ($@) { 
     211            $v = eval { defined &{$f} ? $f->() : undef }; 
     212            if ( $@ ) { 
    213213                warn "invalid key '$k'\n"; 
    214214                next; 
Note: See TracChangeset for help on using the changeset viewer.