[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55130] trunk/blender/source/blender/ editors/space_clip/tracking_select.c: Fix #34574: Empty Movie Clip Editor crash on select

Sergey Sharybin sergey.vfx at gmail.com
Sat Mar 9 11:52:43 CET 2013


Revision: 55130
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55130
Author:   nazgul
Date:     2013-03-09 10:52:43 +0000 (Sat, 09 Mar 2013)
Log Message:
-----------
Fix #34574: Empty Movie Clip Editor crash on select

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_clip/tracking_select.c

Modified: trunk/blender/source/blender/editors/space_clip/tracking_select.c
===================================================================
--- trunk/blender/source/blender/editors/space_clip/tracking_select.c	2013-03-09 10:28:28 UTC (rev 55129)
+++ trunk/blender/source/blender/editors/space_clip/tracking_select.c	2013-03-09 10:52:43 UTC (rev 55130)
@@ -268,6 +268,17 @@
 	return OPERATOR_FINISHED;
 }
 
+static int select_poll(bContext *C)
+{
+	SpaceClip *sc = CTX_wm_space_clip(C);
+
+	if (sc) {
+		return sc->clip && sc->view == SC_VIEW_CLIP;
+	}
+
+	return FALSE;
+}
+
 static int select_exec(bContext *C, wmOperator *op)
 {
 	float co[2];
@@ -317,8 +328,7 @@
 	/* api callbacks */
 	ot->exec = select_exec;
 	ot->invoke = select_invoke;
-	//ot->poll = ED_space_clip_tracking_poll; // so mask view can Ctrl+RMB markers
-	ot->poll = ED_space_clip_view_clip_poll;
+	ot->poll = select_poll;
 
 	/* flags */
 	ot->flag = OPTYPE_UNDO;




More information about the Bf-blender-cvs mailing list