From c4d466723fb976bac6dee7c3eeef208d86d9f53a Mon Sep 17 00:00:00 2001
From: Martin Buerbaum <martin.buerbaum@gmx.at>
Date: Tue, 23 Mar 2010 22:33:04 +0000
Subject: [PATCH]  * Minor bugfix: Select existing object again when
 "edit"-ing.

---
 add_mesh_3d_function_surface.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/add_mesh_3d_function_surface.py b/add_mesh_3d_function_surface.py
index 9acf85db0..8828d3667 100644
--- a/add_mesh_3d_function_surface.py
+++ b/add_mesh_3d_function_surface.py
@@ -178,7 +178,6 @@ def createObject(context, verts, faces, name, edit):
     # Update mesh geometry after adding stuff.
     mesh.update()
 
-    # Create a new object.
     if edit:
         # Recreate geometry of existing object
         obj_act = context.active_object
@@ -191,6 +190,8 @@ def createObject(context, verts, faces, name, edit):
         
         ob_new.data = mesh
 
+        ob_new.selected = True
+
     else:
         # Create new object
         ob_new = bpy.data.objects.new(name, mesh)
-- 
GitLab