Hi, I wrote this log too quick. The comment in the code is correct! So it is:
On ALT+A, if current frame is smaller than start frame, we put current frame on start frame. -Ton- ------------------------------------------------------------------------ Ton Roosendaal Blender Foundation [email protected] www.blender.org Blender Institute Entrepotdok 57A 1018AD Amsterdam The Netherlands On 8 Mar, 2012, at 18:40, Ton Roosendaal wrote: > Revision: 44747 > > http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44747 > Author: ton > Date: 2012-03-08 17:40:55 +0000 (Thu, 08 Mar 2012) > Log Message: > ----------- > Fix for Francesco Siddi: ALT+A should always start with the scene start frame! > > Modified Paths: > -------------- > trunk/blender/source/blender/editors/screen/screen_edit.c > > Modified: trunk/blender/source/blender/editors/screen/screen_edit.c > =================================================================== > --- trunk/blender/source/blender/editors/screen/screen_edit.c 2012-03-08 > 17:06:40 UTC (rev 44746) > +++ trunk/blender/source/blender/editors/screen/screen_edit.c 2012-03-08 > 17:40:55 UTC (rev 44747) > @@ -1742,7 +1742,14 @@ > screen->animtimer= WM_event_add_timer(wm, win, TIMER0, > (1.0/FPS)); > > sad->ar= CTX_wm_region(C); > - sad->sfra = scene->r.cfra; > + /* if startframe is larger than current frame, we put > currentframe on startframe. > + note: first frame then is not drawn! (ton) */ > + if(scene->r.sfra > scene->r.cfra) { > + sad->sfra= scene->r.cfra; > + scene->r.cfra= scene->r.sfra; > + } > + else > + sad->sfra = scene->r.cfra; > sad->redraws= redraws; > sad->refresh= refresh; > sad->flag |= (enable < 0)? ANIMPLAY_FLAG_REVERSE: 0; > > _______________________________________________ > Bf-blender-cvs mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-blender-cvs _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
