[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41101] branches/bmesh/blender/source/ blender/editors/uvedit/uvedit_ops.c: uv select wasn't freeing arrays.
Campbell Barton
ideasman42 at gmail.com
Tue Oct 18 04:58:06 CEST 2011
Revision: 41101
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41101
Author: campbellbarton
Date: 2011-10-18 02:58:05 +0000 (Tue, 18 Oct 2011)
Log Message:
-----------
uv select wasn't freeing arrays.
Modified Paths:
--------------
branches/bmesh/blender/source/blender/editors/uvedit/uvedit_ops.c
Modified: branches/bmesh/blender/source/blender/editors/uvedit/uvedit_ops.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/uvedit/uvedit_ops.c 2011-10-18 01:09:00 UTC (rev 41100)
+++ branches/bmesh/blender/source/blender/editors/uvedit/uvedit_ops.c 2011-10-18 02:58:05 UTC (rev 41101)
@@ -1847,6 +1847,8 @@
/* find edge */
find_nearest_uv_edge(scene, ima, em, co, &hit);
if(hit.efa == NULL) {
+ BLI_array_free(hitv);
+ BLI_array_free(hituv);
return OPERATOR_CANCELLED;
}
@@ -1856,6 +1858,8 @@
/* find vertex */
find_nearest_uv_vert(scene, ima, em, co, penalty, &hit);
if(hit.efa == NULL) {
+ BLI_array_free(hitv);
+ BLI_array_free(hituv);
return OPERATOR_CANCELLED;
}
@@ -1875,6 +1879,8 @@
/* find edge */
find_nearest_uv_edge(scene, ima, em, co, &hit);
if(hit.efa == NULL) {
+ BLI_array_free(hitv);
+ BLI_array_free(hituv);
return OPERATOR_CANCELLED;
}
@@ -1898,6 +1904,8 @@
/* find face */
find_nearest_uv_face(scene, ima, em, co, &hit);
if(hit.efa == NULL) {
+ BLI_array_free(hitv);
+ BLI_array_free(hituv);
return OPERATOR_CANCELLED;
}
@@ -1922,6 +1930,8 @@
find_nearest_uv_vert(scene, ima, em, co, NULL, &hit);
if(hit.efa==NULL) {
+ BLI_array_free(hitv);
+ BLI_array_free(hituv);
return OPERATOR_CANCELLED;
}
@@ -1929,6 +1939,8 @@
}
else {
hitlen = 0;
+ BLI_array_free(hitv);
+ BLI_array_free(hituv);
return OPERATOR_CANCELLED;
}
@@ -2071,7 +2083,10 @@
DAG_id_tag_update(obedit->data, 0);
WM_event_add_notifier(C, NC_GEOM|ND_SELECT, obedit->data);
-
+
+ BLI_array_free(hitv);
+ BLI_array_free(hituv);
+
return OPERATOR_PASS_THROUGH|OPERATOR_FINISHED;
}
More information about the Bf-blender-cvs
mailing list