Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Ebb <matt@mke3.net>2009-12-10 06:07:04 +0300
committerMatt Ebb <matt@mke3.net>2009-12-10 06:07:04 +0300
commit64c29743c3a25bbcafcd03bdec9e3f1764f43ba1 (patch)
treeadc255d1d7d4a6e9ad56a252ca61622345db4a35
parenta4e4d0f6585fe6e9e2aa4b86f82e5c3a2b8420f1 (diff)
Fix for [#20153] Scale region size from search crashes Blender 2.5 24999
-rw-r--r--source/blender/editors/screen/screen_ops.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c
index 87716190994..1a0ae95dfe0 100644
--- a/source/blender/editors/screen/screen_ops.c
+++ b/source/blender/editors/screen/screen_ops.c
@@ -1301,7 +1301,14 @@ typedef struct RegionMoveData {
static int region_scale_invoke(bContext *C, wmOperator *op, wmEvent *event)
{
sActionzoneData *sad= event->customdata;
- AZone *az= sad->az;
+ AZone *az;
+
+ if(event->type!=EVT_ACTIONZONE_AREA) {
+ BKE_report(op->reports, RPT_ERROR, "Can only scale region size from an action zone");
+ return OPERATOR_CANCELLED;
+ }
+
+ az = sad->az;
if(az->ar) {
RegionMoveData *rmd= MEM_callocN(sizeof(RegionMoveData), "RegionMoveData");