Changeset 476
- Timestamp:
- 10/26/08 03:22:08 (3 years ago)
- Location:
- trunk/lib/Padre
- Files:
-
- 2 edited
-
Document.pm (modified) (1 diff)
-
Wx/MainWindow.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Padre/Document.pm
r470 r476 297 297 } 298 298 299 sub save_file { 300 my ($self) = @_; 301 my $content = $self->text_get; 302 my $filename = $self->filename; 303 #my $newline_type = $self->get_newline_type; 304 305 eval { 306 File::Slurp::write_file($filename, {binmode => ':raw'}, $content); 307 }; 308 if ($@) { 309 return "Could not save: $!"; 310 } 311 return; 312 } 313 299 314 sub set_newline_type { 300 315 $_[0]->{newline_type} = $_[1]; -
trunk/lib/Padre/Wx/MainWindow.pm
r475 r476 9 9 use Data::Dumper (); 10 10 use File::Spec (); 11 use File::Slurp ();12 11 use File::Basename (); 13 12 use List::Util (); … … 952 951 953 952 my $page = $self->{notebook}->GetPage($id); 954 my $content = $page->GetText;955 953 my $doc = Padre::Documents->by_id($id) or return; 956 my $filename = $doc->filename; 957 my $newline_type = $doc->get_newline_type; 958 959 eval { 960 File::Slurp::write_file($filename, {binmode => ':raw'}, $content); 961 }; 962 if ($@) { 963 Wx::MessageBox("Could not save: $!", "Error", Wx::wxOK, $self); 954 955 my $error = $doc->save_file; 956 if ($error) { 957 Wx::MessageBox($error, "Error", Wx::wxOK, $self); 964 958 return; 965 959 } 966 Padre::DB->add_recent_files($filename); 967 #$self->{notebook}->SetPageText($id, File::Basename::basename($filename));960 961 Padre::DB->add_recent_files($doc->filename); 968 962 $page->SetSavePoint; 969 963 $self->refresh_status;
Note: See TracChangeset
for help on using the changeset viewer.
