diff OrthancCppClient/Series.cpp @ 496:7f7a2d174acb laaw

preparing Laaw packaging
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 17 Jul 2013 17:07:12 +0200
parents f3d4193c571a
children ec19da4a1fe7
line wrap: on
line diff
--- a/OrthancCppClient/Series.cpp	Wed Jul 17 13:45:28 2013 +0200
+++ b/OrthancCppClient/Series.cpp	Wed Jul 17 17:07:12 2013 +0200
@@ -205,7 +205,7 @@
   {
     Orthanc::HttpClient client(connection_.GetHttpClient());
 
-    client.SetUrl(connection_.GetOrthancUrl() + "/series/" + id_);
+    client.SetUrl(std::string(connection_.GetOrthancUrl()) + "/series/" + id_);
     Json::Value v;
     if (!client.Apply(series_))
     {
@@ -216,11 +216,12 @@
   Orthanc::IDynamicObject* Series::GetFillerItem(size_t index)
   {
     Json::Value::ArrayIndex tmp = static_cast<Json::Value::ArrayIndex>(index);
-    return new Instance(connection_, series_["Instances"][tmp].asString());
+    std::string id = series_["Instances"][tmp].asString();
+    return new Instance(connection_, id.c_str());
   }
 
   Series::Series(const OrthancConnection& connection,
-                 const std::string& id) :
+                 const char* id) :
     connection_(connection),
     id_(id),
     instances_(*this)
@@ -254,7 +255,7 @@
 
   std::string Series::GetUrl() const
   {
-    return connection_.GetOrthancUrl() + "/series/" + id_;
+    return std::string(connection_.GetOrthancUrl()) + "/series/" + id_;
   }
 
   unsigned int Series::GetWidth()