Changeset 5839


Ignore:
Timestamp:
07/04/09 23:24:27 (3 years ago)
Author:
garu
Message:

fixed bug that crashed Padre when user pressed [enter] while main window was not fully loaded

File:
1 edited

Legend:

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

    r5649 r5839  
    149149    my $self  = shift; 
    150150    my $event = shift; 
    151     my $item  = $event->GetItem or return; 
     151    my $item  = $event->GetItem; 
    152152    my $error = $self->GetPlData($item); 
    153153    my $main  = $self->main; 
    154     if ( $error->file eq 'eval' ) { 
     154    #TODO: The <$error eq 'Data'> clause prevents 
     155    #Padre from crashing when pressing [enter] before 
     156    #the main window is fully loaded. Further implications 
     157    # (and better understanding of why GetPlData returns 'Data' 
     158    # instead of an object) is a worthy investigation. 
     159    if ( $error eq 'Data' || $error->file eq 'eval' ) { 
    155160        return; 
    156161    } 
Note: See TracChangeset for help on using the changeset viewer.