Author: Yu Chen <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl