]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/MathRow.cpp
Fix assertion when checking if change in selection
[lyx.git] / src / mathed / MathRow.cpp
index c2b1a00a430d8b9c435a023cf9365ba6affea090..472b6db927ad476bdf49605da12f7ba9d2abd2c4 100644 (file)
@@ -381,12 +381,14 @@ void MathRow::draw(PainterInfo & pi, int x, int const y) const
 
                if (!s1.empty()) {
                        f.setColor(Color_inlinecompletion);
-                       pi.pain.text(x, y, s1, f);
+                       // offset the text by e.after to make sure that the
+                       // spacing is after the completion, not before.
+                       pi.pain.text(x - e.after, y, s1, f);
                        x += mathed_string_width(f, s1);
                }
                if (!s2.empty()) {
                        f.setColor(Color_nonunique_inlinecompletion);
-                       pi.pain.text(x, y, s2, f);
+                       pi.pain.text(x - e.after, y, s2, f);
                        x += mathed_string_width(f, s2);
                }
        }