diff Framework/Toolbox/OrthancSlicesLoader.cpp @ 128:c993693e9e63 wasm

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 14 Nov 2017 17:26:10 +0100
parents b963f3a9a86c
children e2fe9352f240
line wrap: on
line diff
--- a/Framework/Toolbox/OrthancSlicesLoader.cpp	Wed Nov 08 17:53:55 2017 +0100
+++ b/Framework/Toolbox/OrthancSlicesLoader.cpp	Tue Nov 14 17:26:10 2017 +0100
@@ -52,7 +52,8 @@
   for (int i=0; i<64; i++) T["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[i]] = i; 
 
   int val=0, valb=-8;
-  for (unsigned char c : in) {
+  for (size_t i = 0; i < in.size(); i++) {
+    unsigned char c = in[i];
     if (T[c] == -1) break;
     val = (val<<6) + T[c];
     valb += 6;
@@ -870,7 +871,7 @@
                        boost::lexical_cast<std::string>(value) + 
                        "-" + slice.GetOrthancInstanceId() + "_" + 
                        boost::lexical_cast<std::string>(slice.GetFrame()));
-
+      
     orthanc_.ScheduleGetRequest(*webCallback_, uri,
                                 Operation::DownloadSliceImage(index, slice, quality));
   }