Re: [gdome]bug in gdome_xml_n_mkref



On Wed, 2004-05-05 at 23:28, Luca Padovani wrote:
> If you all agree with my diagnosis I'll try a patch shortly.

the attached naive patch seems to fix the problem. If noone objects I'll
commit it and we may plan for a 0.8.2 soon.

--luca
Index: gdome-xml-node.c
===================================================================
RCS file: /cvs/gnome/gdome2/libgdome/gdomecore/gdome-xml-node.c,v
retrieving revision 1.76
diff -c -r1.76 gdome-xml-node.c
*** gdome-xml-node.c	3 Oct 2003 15:53:33 -0000	1.76
--- gdome-xml-node.c	6 May 2004 15:49:59 -0000
***************
*** 165,170 ****
--- 165,175 ----
  	if (n->_private && type != XML_NAMESPACE_DECL) {
  		result = (Gdome_xml_Node *)n->_private;
  		result->refcnt++;
+ 
+ 		if (type == XML_DOCUMENT_NODE) {
+ 			Gdome_xml_Document* doc = (Gdome_xml_Node *)n->_private;
+ 			doc->livenodes++;
+ 		}
  	} else {
  		switch (type) {
  		case XML_ELEMENT_NODE:

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]