]> git.lyx.org Git - lyx.git/blobdiff - src/TextMetrics.cpp
This patch prevents the shortcut dialog from silently over-writing existing bindings...
[lyx.git] / src / TextMetrics.cpp
index cc25afb755fcc698c55d45b850ed3af15e6d8db7..f8cb3546fb3eb9f114573125fdd983d7552b425a 100644 (file)
@@ -425,8 +425,10 @@ bool TextMetrics::redoParagraph(pit_type const pit)
                MetricsInfo mi(bv_, font.fontInfo(), w, mc);
                ii->inset->metrics(mi, dim);
                Dimension const old_dim = pm.insetDimension(ii->inset);
-               pm.setInsetDimension(ii->inset, dim);
-               changed |= (old_dim != dim);
+               if (old_dim != dim) {
+                       pm.setInsetDimension(ii->inset, dim);
+                       changed = true;
+               }
        }
 
        par.setBeginOfBody();