Changeset 7480
- Timestamp:
- 08/23/09 06:38:24 (13 months ago)
- Files:
-
- 1 modified
-
trunk/Padre/lib/Padre/Wx/Menu/Edit.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/lib/Padre/Wx/Menu/Edit.pm
r7452 r7480 178 178 my @list = (); 179 179 my @items = (); 180 if ( $doc->can('event_on_quick_fix') ) { 181 182 # add list items from callbacks 183 @items = $doc->event_on_quick_fix($editor); 184 my $item_count = 0; 180 eval { 181 # Find available quick fixes from provider 182 my $provider = $doc->get_quick_fix_provider; 183 @items = $provider->quick_fix_list($editor); 184 185 # Add quick list items from document's quick fix provider 185 186 foreach my $item (@items) { 186 187 push @list, $item->{text}; 187 188 } 189 }; 190 if($@) { 191 warn "Error while calling get_quick_fix_provider: $@\n"; 188 192 } 189 193 my $empty_list = ( scalar @list == 0 );
