From 62a635fd585aa1bafb83c2aea1ac29a508a77ae2 Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期一, 22 七月 2024 23:25:50 +0800
Subject: [PATCH] update assign
---
jrj/xframe/kobject/kxml.hpp | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/jrj/xframe/kobject/kxml.hpp b/jrj/xframe/kobject/kxml.hpp
index f6ed27c..fc6931f 100644
--- a/jrj/xframe/kobject/kxml.hpp
+++ b/jrj/xframe/kobject/kxml.hpp
@@ -141,7 +141,9 @@
this->AddRef();
return (LPARAM)this->getImpl();
}
- KXMLDOMNode(LPARAM p) :KXMLDOMNode((void*)p) {}
+ KXMLDOMNode(LPARAM p) :KXMLDOMNode((void*)p) {
+ AddRef();
+ }
public:
operator bool() { return impl ? true : false; }
bool operator !=(KXMLDOMNode& rhs) { return rhs.getImpl() != getImpl(); }
@@ -158,9 +160,7 @@
KXMLDOMElement(void* impl) :KXMLDOMNode(impl) {}
KXMLDOMElement() :KXMLDOMNode() {}
public:
- KXMLDOMElement(LPARAM p) :KXMLDOMNode((void*)p) {
- AddRef();
- }
+ KXMLDOMElement(LPARAM p) :KXMLDOMNode(p) {}
};
class KXMLDOMDocument : public KXMLDOMNode
--
Gitblit v1.9.3