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