From 82c78e8790f341373c84f4b5bae5b3834b7b18ce Mon Sep 17 00:00:00 2001 From: Luboš Luňák Date: Tue, 29 Nov 2011 21:09:43 +0100 Subject: finish reading in while() also when end of stream, just in case --- starmath/source/ooxmlimport.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'starmath') diff --git a/starmath/source/ooxmlimport.cxx b/starmath/source/ooxmlimport.cxx index 2a29d0aa20b2..530195c60607 100644 --- a/starmath/source/ooxmlimport.cxx +++ b/starmath/source/ooxmlimport.cxx @@ -89,7 +89,7 @@ OUString SmOoxmlImport::handleStream() OUString SmOoxmlImport::readOMathArg() { OUString ret; - while( stream.currentToken() != CLOSING( stream.currentToken())) + while( !stream.atEnd() && stream.currentToken() != CLOSING( stream.currentToken())) { if( !ret.isEmpty()) ret += STR( " " ); @@ -409,7 +409,7 @@ OUString SmOoxmlImport::handleR() stream.ensureClosingTag( OOX_TOKEN( doc, rPr )); } OUString text; - while( stream.currentToken() != CLOSING( stream.currentToken())) + while( !stream.atEnd() && stream.currentToken() != CLOSING( stream.currentToken())) { switch( stream.currentToken()) { -- cgit