Don’t display LaserZap if source and dest are hidden.

Closes #6146.
Merge pull request #6304 from pchote/fix-laser-vis

Don’t display LaserZap if source and dest are hidden.