From 8fc85d9c8f71cf8a063834c5a69b8f747d98e46c Mon Sep 17 00:00:00 2001
From: Ton Roosendaal <ton@blender.org>
Date: Wed, 1 Dec 2004 22:35:42 +0000
Subject: [PATCH] Three little fixes as reported by Campbell;

- Mesh editmode; SHIFT+F fill didnt set default vertex color
- Parented spotlight had wrong (black) dashed line to parent when selected
- Constraint line draw while transform wasn't reset, causing sometimes to
  draw when using the (ugly) G.moving flag...
---
 source/blender/src/drawobject.c     | 1 -
 source/blender/src/editmesh_tools.c | 2 +-
 source/blender/src/editobject.c     | 1 +
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/source/blender/src/drawobject.c b/source/blender/src/drawobject.c
index 4445b9748ac..a9b41e7ebf4 100644
--- a/source/blender/src/drawobject.c
+++ b/source/blender/src/drawobject.c
@@ -443,7 +443,6 @@ static void tekenshadbuflimits(Lamp *la, float mat[][4])
 
 	glPointSize(3.0);
 	bglBegin(GL_POINTS);
-	BIF_ThemeColor(TH_WIRE);
 	bglVertex3fv(sta);
 	bglVertex3fv(end);
 	bglEnd();
diff --git a/source/blender/src/editmesh_tools.c b/source/blender/src/editmesh_tools.c
index a8d605aebf9..cde1f9dba79 100644
--- a/source/blender/src/editmesh_tools.c
+++ b/source/blender/src/editmesh_tools.c
@@ -1041,7 +1041,7 @@ void fill_mesh(void)
 	if(ok) {
 		efa= fillfacebase.first;
 		while(efa) {
-			efan= addfacelist(efa->v3->vn, efa->v2->vn, efa->v1->vn, 0, efa, NULL); // normals default pointing up
+			efan= addfacelist(efa->v3->vn, efa->v2->vn, efa->v1->vn, 0, NULL, NULL); // normals default pointing up
 			EM_select_face(efan, 1);
 			efa= efa->next;
 		}
diff --git a/source/blender/src/editobject.c b/source/blender/src/editobject.c
index 98b234d4097..a5430267a21 100644
--- a/source/blender/src/editobject.c
+++ b/source/blender/src/editobject.c
@@ -6678,6 +6678,7 @@ void transform(int mode)
 	if(edge_creases) MEM_freeN(edge_creases);
 	
 	tottrans= 0;
+	set_constline_callback(0, 0, 0, NULL, NULL, NULL, NULL, NULL);	// disable
 
 	/* undo after transform, since it's storing current situations */
 	/* extrude has no own undo-push, so on cancel we still insert it */
-- 
GitLab