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 *********************/


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to