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