Changeset 4175


Ignore:
Timestamp:
04/26/09 14:14:00 (3 years ago)
Author:
therek
Message:

reuse existing tempfiles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre/lib/Padre/Document.pm

    r4165 r4175  
    560560sub store_in_tempfile { 
    561561    my $self = shift; 
     562 
     563    $self->create_tempfile unless $self->tempfile; 
    562564     
    563     $self->remove_tempfile if $self->tempfile; 
    564      
     565    open FH, ">", $self->tempfile; 
     566    print FH $self->text_get; 
     567    close FH; 
     568 
     569    return $self->tempfile; 
     570} 
     571 
     572sub create_tempfile { 
    565573    use File::Temp; 
    566574     
    567575    my $tempfile = File::Temp->new( UNLINK => 0 ); 
    568     $self->set_tempfile( $tempfile->filename ); 
    569     print $tempfile $self->text_get; 
    570  
    571     return $tempfile->filename; 
     576    $_[0]->set_tempfile( $tempfile->filename ); 
     577    close $tempfile; 
     578     
     579    return; 
    572580} 
    573581 
Note: See TracChangeset for help on using the changeset viewer.