Blob Blame History Raw
Index: lib/alexandria/ui/ui_manager.rb
===================================================================
--- lib/alexandria/ui/ui_manager.rb	(revision 1064)
+++ lib/alexandria/ui/ui_manager.rb	(revision 1065)
@@ -918,10 +918,13 @@
         selection = page == 0 ? @iconview : @listview.selection
 
         selection.selected_each do |the_view, path|
-          unless the_view.model
+          # don't use the_view which is passed in by this block
+          # as it doesn't consider the filtering for some reason
+          # see bug #24568
+          unless view.model
             next
           end
-          path = the_view.model.convert_path_to_child_path(path)
+          path = view.model.convert_path_to_child_path(path)
           if path
             path = @filtered_model.convert_path_to_child_path(path)
             # FIX this sometimes returns a nil path for iconview...