Fix for the dispersion base_data_loop() method for deselected spins.
A recent change broke this function when spins were deselected.
Authored by: bugman 2013-11-20
Parent: [r21533]
Child: [r21535]