summaryrefslogtreecommitdiff
path: root/starmath
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@suse.cz>2011-12-20 10:42:30 +0100
committerLuboš Luňák <l.lunak@suse.cz>2011-12-20 10:49:40 +0100
commit0acff1783abf132a9fc3481848b6b1a81559086a (patch)
tree3aba7f01a6be153aa428e6a17caee531d42821fb /starmath
parentb0604113bc35c17f84f952ec882c24d61eef30e3 (diff)
skip unknown elements when reading multiple elements from docx mathml
Diffstat (limited to 'starmath')
-rw-r--r--starmath/source/ooxmlimport.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/starmath/source/ooxmlimport.cxx b/starmath/source/ooxmlimport.cxx
index 73f0ea50b7dd..8a763a2caeb4 100644
--- a/starmath/source/ooxmlimport.cxx
+++ b/starmath/source/ooxmlimport.cxx
@@ -346,7 +346,7 @@ OUString SmOoxmlImport::handleD()
OUStringBuffer ret;
ret.append( opening );
bool first = true;
- while( stream.currentToken() == OPENING( M_TOKEN( e )))
+ while( stream.findTag( OPENING( M_TOKEN( e ))))
{
if( !first )
ret.append( separator );
@@ -464,12 +464,12 @@ OUString SmOoxmlImport::handleM()
if( !row.isEmpty())
row += STR( " # " );
row += readOMathArgInElement( M_TOKEN( e ));
- } while( !stream.atEnd() && stream.currentToken() == OPENING( M_TOKEN( e )));
+ } while( !stream.atEnd() && stream.findTag( OPENING( M_TOKEN( e ))));
if( !allrows.isEmpty())
allrows += STR( " ## " );
allrows += row;
stream.ensureClosingTag( M_TOKEN( mr ));
- } while( !stream.atEnd() && stream.currentToken() == OPENING( M_TOKEN( mr )));
+ } while( !stream.atEnd() && stream.findTag( OPENING( M_TOKEN( mr ))));
stream.ensureClosingTag( M_TOKEN( m ));
return STR( "matrix {" ) + allrows + STR( "}" );
}