Index: darkplaces/r_shadow.c
diff -u darkplaces/r_shadow.c:1.313 darkplaces/r_shadow.c:1.314
--- darkplaces/r_shadow.c:1.313	Wed Feb 28 06:08:30 2007
+++ darkplaces/r_shadow.c	Thu Mar  1 13:49:26 2007
@@ -2544,6 +2544,7 @@
 	}
 }
 
+void R_Shadow_DrawLightSprites(void);
 void R_ShadowVolumeLighting(qboolean visible)
 {
 	int lnum, flag;
@@ -2552,6 +2553,9 @@
 	if (r_refdef.worldmodel && strncmp(r_refdef.worldmodel->name, r_shadow_mapname, sizeof(r_shadow_mapname)))
 		R_Shadow_EditLights_Reload_f();
 
+	if (r_editlights.integer)
+		R_Shadow_DrawLightSprites();
+
 	R_Shadow_RenderMode_Begin();
 
 	flag = r_refdef.rtworld ? LIGHTFLAG_REALTIMEMODE : LIGHTFLAG_NORMALMODE;
@@ -3352,7 +3356,6 @@
 	{
 		R_Shadow_SetCursorLocationForView();
 		R_Shadow_SelectLightInView();
-		R_Shadow_DrawLightSprites();
 	}
 	else
 		R_Shadow_SelectLight(NULL);