Reworked LumpDirectory's pruneByFile() method to more efficiently handle the case where all lumps in the directory originate from the specified file.
This is usually the case with the auxiliary lump directory which is used to temporarily open another container (e.g., when locating IWADs during initial startup).
Optimize|LumpDirectory: Revised LumpDirectory pruning
Reworked LumpDirectory's pruneByFile() method to more efficiently
handle the case where all lumps in the directory originate from
the specified file.
This is usually the case with the auxiliary lump directory which
is used to temporarily open another container (e.g., when locating
IWADs during initial startup).