]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_mathmlstream.C
forward search in math insets. ugly. seems to work. don't ask why.
[lyx.git] / src / mathed / math_mathmlstream.C
index f4e9ad4f926904dd0f4a9f48977dfa6ab9b70d30..bf12913e0b94719703472d8e8b887c05ded80b29 100644 (file)
@@ -5,6 +5,8 @@
 #include "math_extern.h"
 #include "debug.h"
 
+#include <algorithm>
+
 
 MathMLStream::MathMLStream(std::ostream & os)
        : os_(os), tab_(0), line_(0), lastchar_(0)
@@ -213,10 +215,7 @@ WriteStream & operator<<(WriteStream & ws, MathArray const & ar)
 WriteStream & operator<<(WriteStream & ws, char const * s)
 {
        ws.os() << s;
-       for ( ; *s ; ++s) {
-               if (*s == '\n')
-                       ++ws.line();
-       }
+       ws.line() += std::count(s, s + strlen(s), '\n');
        return ws;
 }