From 34b6b474eaba3033dd089f1a52dadd4ddf5d5f9b Mon Sep 17 00:00:00 2001 From: Guillaume Munch Date: Mon, 21 Nov 2016 12:09:48 +0100 Subject: [PATCH] Amend b30f8d3c Fix assertion. Thanks Scott for the bisect and the trace. --- src/Row.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Row.cpp b/src/Row.cpp index 5f2bd2f1c8..9df572441c 100644 --- a/src/Row.cpp +++ b/src/Row.cpp @@ -337,6 +337,8 @@ bool Row::setExtraWidth(int w) int exp_amount = 0; for (Row::Element const & e : elements_) exp_amount += e.expansionAmount(); + if (!exp_amount) + return false; // extra length per expander per em double extra_per_em = double(w) / exp_amount; if (extra_per_em > MAX_SPACE_STRETCH) -- 2.39.2