From d3a451fcae9af5190493cca7dd9c0f79187f70ed Mon Sep 17 00:00:00 2001 From: marian Date: Wed, 11 Nov 2009 13:00:09 +0000 Subject: [PATCH] Pop only completed child elements. git-svn-id: http://yate.null.ro/svn/yate/trunk@2924 acf43c95-373e-0410-b603-e72c3f656dc1 --- libs/yxml/yatexml.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/yxml/yatexml.h b/libs/yxml/yatexml.h index 218e68b0..afc51acf 100644 --- a/libs/yxml/yatexml.h +++ b/libs/yxml/yatexml.h @@ -1224,8 +1224,9 @@ public: */ inline XmlElement* pop() { XmlElement* x = findFirstChild(); - if (x) - m_children.removeChild(x,false); + if (!(x && x->completed())) + return 0; + m_children.removeChild(x,false); return x; }