Author: Carlos Lopez <genet...@gmail.com>
Date:   Sat Apr 20 09:27:33 2013 +0200

Fix bug #387: (Cairo) Zooming in with Low-Res on causes crash.
A non initialized variable that was used later was causing a floating point 
exception.

---

 .../src/gui/workarearenderer/renderer_canvas.cpp   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp 
b/synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp
index ce29bb2..cad56bb 100644
--- a/synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp
+++ b/synfig-studio/src/gui/workarearenderer/renderer_canvas.cpp
@@ -168,7 +168,7 @@ Renderer_Canvas::render_vfunc(
                        }
                        else // tiled frame
                        {
-                               int div;
+                               int div= 
get_work_area()->get_low_res_pixel_size();;
 
                                const int 
width_in_tiles(w/tile_w+(((get_work_area()->get_low_resolution_flag())?((w/div)%(tile_w/div)):(w%tile_w))?1:0));
                                const int 
height_in_tiles(h/tile_h+(h%tile_h?1:0));


------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to