Author: Yu Chen <jco...@gmail.com> Date: Tue Feb 7 13:35:10 2012 +0800
Make "Scale to fix" model behaves properly while switching from the situation of request size of scrolledwindow is larger than size of current preview window. --- synfig-studio/src/gui/preview.cpp | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/synfig-studio/src/gui/preview.cpp b/synfig-studio/src/gui/preview.cpp index 1a36a9d..0ec7677 100644 --- a/synfig-studio/src/gui/preview.cpp +++ b/synfig-studio/src/gui/preview.cpp @@ -609,6 +609,9 @@ bool studio::Widget_Preview::redraw(GdkEventExpose */*heh*/) //round to smallest scale (fit entire thing in window without distortion) if(sx > sy) sx = sy; + + //cleanup previous size request + draw_area.set_size_request(); } //limit zoom level from 0.01 to 10 times ------------------------------------------------------------------------------ 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