diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/internal/cairo-render-context.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 503fb8b31..9a612549d 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -791,8 +791,8 @@ CairoRenderContext::setupSurface(double width, double height) Inkscape::SVGOStringStream os_pagebbox; os_bbox.setf(std::ios::fixed); // don't use scientific notation os_pagebbox.setf(std::ios::fixed); // don't use scientific notation - os_bbox << "%%BoundingBox: 0 0 " << width << height; - os_pagebbox << "%%PageBoundingBox: 0 0 " << width << height; + os_bbox << "%%BoundingBox: 0 0 " << (int)ceil(width) << (int)ceil(height); // apparently, the numbers should be integers. (see bug 380501) + os_pagebbox << "%%PageBoundingBox: 0 0 " << (int)ceil(width) << (int)ceil(height); cairo_surface_t *surface = NULL; cairo_matrix_t ctm; |
