[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28100] trunk/blender/source/blender/ editors/space_image/image_ops.c: Fix [#21949] View center seg fault

Matt Ebb matt at mke3.net
Fri Apr 9 03:44:25 CEST 2010


Revision: 28100
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28100
Author:   broken
Date:     2010-04-09 03:44:24 +0200 (Fri, 09 Apr 2010)

Log Message:
-----------
Fix [#21949] View center seg fault

Operator needed a better poll function

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_image/image_ops.c

Modified: trunk/blender/source/blender/editors/space_image/image_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_image/image_ops.c	2010-04-09 00:44:35 UTC (rev 28099)
+++ trunk/blender/source/blender/editors/space_image/image_ops.c	2010-04-09 01:44:24 UTC (rev 28100)
@@ -134,7 +134,6 @@
 	return 0;
 }
 
-
 int space_image_main_area_poll(bContext *C)
 {
 	SpaceImage *sima= CTX_wm_space_image(C);
@@ -509,6 +508,11 @@
 	return OPERATOR_FINISHED;
 }
 
+static int view_selected_poll(bContext *C)
+{
+	return (space_image_main_area_poll(C) && ED_operator_uvedit(C));
+}
+
 void IMAGE_OT_view_selected(wmOperatorType *ot)
 {
 	/* identifiers */
@@ -517,7 +521,7 @@
 	
 	/* api callbacks */
 	ot->exec= view_selected_exec;
-	ot->poll= ED_operator_uvedit;
+	ot->poll= view_selected_poll;
 }
 
 /********************** view zoom in/out operator *********************/





More information about the Bf-blender-cvs mailing list