Index: gladeui/glade-editor-property.c
===================================================================
--- gladeui/glade-editor-property.c	(revision 2188)
+++ gladeui/glade-editor-property.c	(working copy)
@@ -2910,6 +2910,8 @@
 		/* Dont bother if the user canceled the widget */
 		if ((new_widget = glade_command_create (create_adaptor, NULL, NULL, project)) != NULL)
 		{
+			glade_project_selection_set (project, eprop->property->widget->object, TRUE);
+
 			value = glade_property_class_make_gvalue_from_string
 				(eprop->klass, new_widget->name, project, NULL);
 
