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