http://www.conitec.net/beta/camera.htm

same remark in camera
Dynamic lights are clipped against the light_view, which is set to camera by default. If the active view is different to the camera view, the light_view pointer must be set to the active view, or to NULL when there are several active views and the lights must not be clipped against one of them.