Prevent warning from g++ 4.3.
[synfig.git] / synfig-studio / trunk / src / gtkmm / renderer_canvas.cpp
index 602236c..26f62c8 100644 (file)
@@ -6,6 +6,7 @@
 **
 **     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+**     Copyright (c) 2007 Chris Moore
 **
 **     This package is free software; you can redistribute it and/or
 **     modify it under the terms of the GNU General Public License as
@@ -33,6 +34,8 @@
 #include "workarea.h"
 #include <ETL/misc>
 
+#include "general.h"
+
 #endif
 
 /* === U S I N G =========================================================== */
@@ -148,7 +151,7 @@ Renderer_Canvas::render_vfunc(
        }
        else
        {
-               const int width_in_tiles(w/tile_w+(w%tile_w?1:0));
+               const int width_in_tiles(w/tile_w+(((get_work_area()->get_low_resolution_flag())?((w/2)%(tile_w/2)):(w%tile_w))?1:0));
                const int height_in_tiles(h/tile_h+(h%tile_h?1:0));
 
                int u(0),v(0),tx,ty;