summaryrefslogtreecommitdiffstats
path: root/src/jabber_whiteboard/deserializer.cpp
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2006-02-06 04:15:05 +0000
committermental <mental@users.sourceforge.net>2006-02-06 04:15:05 +0000
commit4f46bb0e09ddfa540b60bd4d152385729127aceb (patch)
tree7b30dc6f0d64d847c422352d23ef1187ec04802a /src/jabber_whiteboard/deserializer.cpp
parentsilence warnings (diff)
downloadinkscape-4f46bb0e09ddfa540b60bd4d152385729127aceb.tar.gz
inkscape-4f46bb0e09ddfa540b60bd4d152385729127aceb.zip
replace Util::SharedCStringPtr with the more general Util::shared_ptr<>
(bzr r87)
Diffstat (limited to 'src/jabber_whiteboard/deserializer.cpp')
-rw-r--r--src/jabber_whiteboard/deserializer.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/jabber_whiteboard/deserializer.cpp b/src/jabber_whiteboard/deserializer.cpp
index 40047051e..8a6a464b4 100644
--- a/src/jabber_whiteboard/deserializer.cpp
+++ b/src/jabber_whiteboard/deserializer.cpp
@@ -14,7 +14,7 @@
#include "xml/node.h"
#include "xml/repr.h"
-#include "util/shared-c-string-ptr.h"
+#include "util/share.h"
#include "gc-anchored.h"
@@ -284,7 +284,7 @@ Deserializer::deserializeEventChgContent(Glib::ustring const& msg)
{
// 1. Extract required attributes: node ID. If we do not know these, return.
std::string id;
- Util::SharedCStringPtr oldval, newval;
+ Util::shared_ptr<char> oldval, newval;
Node buf;
buf.tag = MESSAGE_ID;
@@ -297,16 +297,16 @@ Deserializer::deserializeEventChgContent(Glib::ustring const& msg)
// 2. Extract optional attributes: old value, new value.
buf.tag = MESSAGE_OLDVAL;
if (MessageUtilities::findTag(buf, msg)) {
- oldval = Util::SharedCStringPtr::copy(buf.data.c_str());
+ oldval = Util::share_string(buf.data.c_str());
} else {
- oldval = Util::SharedCStringPtr::copy("");
+ oldval = Util::share_static("");
}
buf.tag = MESSAGE_NEWVAL;
if (MessageUtilities::findTag(buf, msg)) {
- newval = Util::SharedCStringPtr::copy(buf.data.c_str());
+ newval = Util::share_string(buf.data.c_str());
} else {
- newval = Util::SharedCStringPtr::copy("");
+ newval = Util::share_static("");
}
// 3. Find the node identified by the ID. If we cannot find it, return.
@@ -344,21 +344,21 @@ Deserializer::deserializeEventChgAttr(Glib::ustring const& msg)
// 2. Extract optional attributes: new value. If we do not find it in the message,
// assume there is no new value.
buf.tag = MESSAGE_NEWVAL;
- Util::SharedCStringPtr newval;
+ Util::shared_ptr<char> newval;
if (MessageUtilities::findTag(buf, msg)) {
- newval = Util::SharedCStringPtr::copy(buf.data.c_str());
+ newval = Util::share_string(buf.data.c_str());
} else {
- newval = Util::SharedCStringPtr::copy("");
+ newval = Util::share_static("");
}
// 3. Extract optional attributes: old value. If we do not find it in the message,
// assume that there is no old value.
buf.tag = MESSAGE_OLDVAL;
- Util::SharedCStringPtr oldval;
+ Util::shared_ptr<char> oldval;
if (MessageUtilities::findTag(buf, msg)) {
- oldval = Util::SharedCStringPtr::copy(buf.data.c_str());
+ oldval = Util::share_string(buf.data.c_str());
} else {
- oldval = Util::SharedCStringPtr::copy("");
+ oldval = Util::share_static("");
}
// 4. Look up this node in the local node database and external tracker.