From 89c226a7da5ffc6748ff3ef70aacad7625bafa3e Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 05 九月 2024 15:03:11 +0800
Subject: [PATCH] update so payterm

---
 jrj/xframe/src/xstring.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/jrj/xframe/src/xstring.cpp b/jrj/xframe/src/xstring.cpp
index ff59009..785d733 100644
--- a/jrj/xframe/src/xstring.cpp
+++ b/jrj/xframe/src/xstring.cpp
@@ -172,7 +172,8 @@
         p->initial();
         p->flag = kUTF16 | kShouldFree;
         p->m_len = len;
-        nstring::toWStr(value,p->alloc(p->m_len+1),p->m_len+1);
+        p->m_val = p->alloc(p->m_len + 1);
+        nstring::toWStr(value,p->m_val,p->m_len+1);
         return p;
     }
     
@@ -185,7 +186,8 @@
         p->initial();
         p->flag = kUTF16 | kShouldFree;
         p->m_len = len;
-        nstring::toWStr(value,p->alloc(p->m_len+1),p->m_len+1);
+        p->m_val = p->alloc(p->m_len + 1);
+        nstring::toWStr(value,p->m_val,p->m_len+1);
         return p;
     }
 public:
@@ -379,7 +381,7 @@
 
 xstring::operator bool()
 {
-    return this->isEmpty();
+    return !this->isEmpty();
 }
 
 const wchar_t* xstring::c_str(bool bclone) const{

--
Gitblit v1.9.3