Author: Yu Chen <jco...@gmail.com>
Date:   Tue Feb 14 17:25:02 2012 +0800

Make seek prev/next frame behave correctly in negative timeline.

---

 synfig-studio/src/gui/preview.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/synfig-studio/src/gui/preview.cpp 
b/synfig-studio/src/gui/preview.cpp
index dc9c5c4..3f25d99 100644
--- a/synfig-studio/src/gui/preview.cpp
+++ b/synfig-studio/src/gui/preview.cpp
@@ -941,8 +941,8 @@ void studio::Widget_Preview::seek_frame(int frames)
 
        double fps = preview->get_fps();
        double currenttime = adj_time_scrub.get_value();
-       int previewedframes = (currenttime * fps);
-       Time newtime(double((previewedframes + frames + 0.5) / fps));
+       int currentframe = (int)floor(currenttime * fps);
+       Time newtime(double((currentframe + frames + 0.5) / fps));
        
        adj_time_scrub.set_value(newtime);
 }


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to