Changeset 11032
- Timestamp:
- 03/09/10 10:54:09 (2 years ago)
- Location:
- trunk/Padre
- Files:
-
- 2 edited
-
Changes (modified) (1 diff)
-
lib/Padre/Wx/Dialog/WindowList.pm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/Changes
r10995 r11032 3 3 4 4 0.59 To Be Released 5 5 - Don't crash open file list dialog on unsaved files or without files 6 (SEWI) 6 7 7 8 0.58 2010.03.08 -
trunk/Padre/lib/Padre/Wx/Dialog/WindowList.pm
r10997 r11032 54 54 $self->SetIcon(Padre::Wx::Icon::PADRE); 55 55 56 if (!scalar(Padre->ide->wx->main->pages)) { 57 print "EMPTY\n"; 58 $self->{_empty} = 1; 59 } else { 60 56 61 # create dialog 57 62 $self->_create; 63 } 58 64 59 65 return $self; … … 64 70 sub show { 65 71 my $self = shift; 72 73 if ($self->{_empty}) { 74 $self->Destroy; 75 return 0; 76 } 66 77 67 78 $self->{visible} = 1; … … 310 321 my $document = $page->{Document}; 311 322 312 my $filename = $document->file->filename; 323 my $filename; 324 325 my $documentfile = $document->file; 326 if (defined($documentfile)) { 327 328 $filename = $documentfile->filename; 313 329 my $project_dir = $document->project_dir; 314 330 $filename =~ s/^\Q$project_dir\E// if defined($project_dir); … … 317 333 if ( defined( $self->{filter} ) ) { 318 334 next unless &{ $self->{filter} }( $page, $project_dir, $filename, $document ); 335 } 336 } else { 337 $filename = $document->get_title; 319 338 } 320 339
Note: See TracChangeset
for help on using the changeset viewer.
