From 32fae528b09eaff615cc303e6db076e4c5dcddaf Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Fri, 16 May 2014 11:59:38 -0700 Subject: [PATCH] Don't try to shift line margins that are 0 --- src/resolution_resampler.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/resolution_resampler.cpp b/src/resolution_resampler.cpp index db097d077..0d730e49a 100644 --- a/src/resolution_resampler.cpp +++ b/src/resolution_resampler.cpp @@ -136,8 +136,10 @@ namespace { for (auto drawing : blocks | agi::of_type()) drawing->text = transform_drawing(drawing->text, 0, 0, state->rx / state->ar, state->ry); - for (size_t i = 0; i < 3; ++i) - diag.Margin[i] = int((diag.Margin[i] + state->margin[i]) * (i < 2 ? state->rx : state->ry) + 0.5); + for (size_t i = 0; i < 3; ++i) { + if (diag.Margin[i]) + diag.Margin[i] = int((diag.Margin[i] + state->margin[i]) * (i < 2 ? state->rx : state->ry) + 0.5); + } diag.UpdateText(blocks); }