[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55597] trunk/blender/source/blender/ editors/transform: Better fix for "To Sphere" crashing in Image editor.
Ton Roosendaal
ton at blender.org
Tue Mar 26 11:28:19 CET 2013
Revision: 55597
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55597
Author: ton
Date: 2013-03-26 10:28:19 +0000 (Tue, 26 Mar 2013)
Log Message:
-----------
Better fix for "To Sphere" crashing in Image editor. It appeared to be in use for
mask/uv modes.
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform_conversions.c
trunk/blender/source/blender/editors/transform/transform_generics.c
trunk/blender/source/blender/editors/transform/transform_ops.c
Modified: trunk/blender/source/blender/editors/transform/transform_conversions.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_conversions.c 2013-03-26 09:59:43 UTC (rev 55596)
+++ trunk/blender/source/blender/editors/transform/transform_conversions.c 2013-03-26 10:28:19 UTC (rev 55597)
@@ -6469,7 +6469,7 @@
sort_trans_data_dist(t);
}
}
- else {
+ else if (t->obedit) {
createTransUVs(C, t);
if (t->data && (t->flag & T_PROP_EDIT)) {
sort_trans_data(t); // makes selected become first in array
Modified: trunk/blender/source/blender/editors/transform/transform_generics.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_generics.c 2013-03-26 09:59:43 UTC (rev 55596)
+++ trunk/blender/source/blender/editors/transform/transform_generics.c 2013-03-26 10:28:19 UTC (rev 55597)
@@ -1160,7 +1160,7 @@
t->options |= CTX_MASK;
}
else {
- BLI_assert(0);
+ /* image not in uv edit, nor in mask mode, can happen for some tools */
}
}
else if (t->spacetype == SPACE_NODE) {
Modified: trunk/blender/source/blender/editors/transform/transform_ops.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_ops.c 2013-03-26 09:59:43 UTC (rev 55596)
+++ trunk/blender/source/blender/editors/transform/transform_ops.c 2013-03-26 10:28:19 UTC (rev 55597)
@@ -721,7 +721,7 @@
ot->exec = transform_exec;
ot->modal = transform_modal;
ot->cancel = transform_cancel;
- ot->poll = ED_operator_view3d_active;
+ ot->poll = ED_operator_screenactive;
RNA_def_float_factor(ot->srna, "value", 0, 0, 1, "Factor", "", 0, 1);
More information about the Bf-blender-cvs
mailing list