X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2Fmath_arrayinset.C;h=d785b4cede6cb2707d87007380641cd5d78c058f;hb=c649284611c4198c9d70be8a16d153cdf1ec0700;hp=6aaa618d451f5a8ecd96d4491ade78b91178d35c;hpb=8d4a2a275b8d4db4210faec7b5ab95329a39897c;p=lyx.git diff --git a/src/mathed/math_arrayinset.C b/src/mathed/math_arrayinset.C index 6aaa618d45..d785b4cede 100644 --- a/src/mathed/math_arrayinset.C +++ b/src/mathed/math_arrayinset.C @@ -40,9 +40,8 @@ MathArrayInset::MathArrayInset(string const & name, string const & str) { vector< vector > dat; istringstream is(str.c_str()); - while (is) { - string line; - getline(is, line); + string line; + while (getline(is, line)) { istringstream ls(line.c_str()); typedef istream_iterator iter; vector v = vector(iter(ls), iter()); @@ -66,12 +65,12 @@ MathInset * MathArrayInset::clone() const } -void MathArrayInset::metrics(MathMetricsInfo const & st) const +void MathArrayInset::metrics(MathMetricsInfo & mi) const { - MathMetricsInfo mi = st; - if (mi.style == LM_ST_DISPLAY) - mi.style = LM_ST_TEXT; - MathGridInset::metrics(mi); + MathMetricsInfo m = mi; + if (m.base.style == LM_ST_DISPLAY) + m.base.style = LM_ST_TEXT; + MathGridInset::metrics(m); }