Changeset 2287


Ignore:
Timestamp:
12/30/08 10:18:56 (3 years ago)
Author:
azawawi
Message:

Fix ticket #185 'Padre crash when closing files'

File:
1 edited

Legend:

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

    r2278 r2287  
    486486    my $self = shift; 
    487487    return if $self->no_refresh; 
     488 
     489    # Fixed ticket #185: Padre crash when closing files 
     490    # http://padre.perlide.org/ticket/185 
     491    # allow one refresh per second.. This prevents possible  
     492    # future refresh bugs... 
     493    my $timestamp = time; 
     494    my $last_refresh = (defined $self->{last_refresh}) ? $self->{last_refresh} : 0; 
     495    $self->{last_refresh} = $timestamp; 
     496    if( $last_refresh <= $timestamp) { 
     497       return; 
     498    } 
     499     
    488500    $self->Freeze; 
    489501 
Note: See TracChangeset for help on using the changeset viewer.