[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34253] trunk/blender/source/blender/ editors/animation/anim_markers.c: bugfix [#25542] do not work??\227?\128? \128"Bind camera to Markers"
Campbell Barton
ideasman42 at gmail.com
Tue Jan 11 11:00:22 CET 2011
Revision: 34253
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34253
Author: campbellbarton
Date: 2011-01-11 10:00:21 +0000 (Tue, 11 Jan 2011)
Log Message:
-----------
bugfix [#25542] do not work??\227?\128?\128"Bind camera to Markers"
Modified Paths:
--------------
trunk/blender/source/blender/editors/animation/anim_markers.c
Modified: trunk/blender/source/blender/editors/animation/anim_markers.c
===================================================================
--- trunk/blender/source/blender/editors/animation/anim_markers.c 2011-01-11 09:41:26 UTC (rev 34252)
+++ trunk/blender/source/blender/editors/animation/anim_markers.c 2011-01-11 10:00:21 UTC (rev 34253)
@@ -1321,27 +1321,20 @@
#ifdef DURIAN_CAMERA_SWITCH
/* ******************************* camera bind marker ***************** */
-/* remove selected TimeMarkers */
static int ed_marker_camera_bind_exec(bContext *C, wmOperator *UNUSED(op))
{
Scene *scene= CTX_data_scene(C);
ListBase *markers= ED_context_get_markers(C);
TimeMarker *marker;
- short changed= 0;
- if(markers == NULL)
+ marker= ED_markers_get_first_selected(markers);
+ if(marker == NULL)
return OPERATOR_CANCELLED;
- for(marker= markers->first; marker; marker= marker->next) {
- if(marker->flag & SELECT) {
- marker->camera= scene->camera;
- }
- }
+ marker->camera= scene->camera;
- if (changed) {
- WM_event_add_notifier(C, NC_SCENE|ND_MARKERS, NULL);
- WM_event_add_notifier(C, NC_ANIMATION|ND_MARKERS, NULL);
- }
+ WM_event_add_notifier(C, NC_SCENE|ND_MARKERS, NULL);
+ WM_event_add_notifier(C, NC_ANIMATION|ND_MARKERS, NULL);
return OPERATOR_FINISHED;
}
More information about the Bf-blender-cvs
mailing list