From 95fb63a111b8ee3a5ecfed3d5cce84df58abf8a6 Mon Sep 17 00:00:00 2001 From: Andras Timar Date: Sun, 8 Dec 2013 22:55:57 +0100 Subject: fdo#69027 check for state_.top().locked Signed-off-by: Stephan Bergmann : I wonder why I originally introduced State::locked in addition to State:ignored in the first place, but can't find a good reason for that now. So the patch looks ok, though it could be further simplified to completely get rid of State::locked. Will do that in a follow-up commit. Change-Id: If07a07b21effbf42918408a0b60b2d18bdc8665c --- configmgr/source/xcuparser.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'configmgr') diff --git a/configmgr/source/xcuparser.cxx b/configmgr/source/xcuparser.cxx index e77025fb70b2..685cf0c63c50 100644 --- a/configmgr/source/xcuparser.cxx +++ b/configmgr/source/xcuparser.cxx @@ -92,7 +92,7 @@ bool XcuParser::startElement( reader.getUrl()), css::uno::Reference< css::uno::XInterface >()); } - } else if (state_.top().ignore) { + } else if (state_.top().ignore || state_.top().locked) { state_.push(State(false)); } else if (!state_.top().node.is()) { if (nsId == xmlreader::XmlReader::NAMESPACE_NONE && name.equals("item")) -- cgit