diff Framework/Widgets/CairoWidget.cpp @ 369:557c8ff1db5c am-2

integration mainline->am-2
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 05 Nov 2018 10:03:14 +0100
parents ef31240a73f6 ce48c3b3b0e9
children b70e9be013e4
line wrap: on
line diff
--- a/Framework/Widgets/CairoWidget.cpp	Thu Nov 01 12:09:11 2018 +0100
+++ b/Framework/Widgets/CairoWidget.cpp	Mon Nov 05 10:03:14 2018 +0100
@@ -63,9 +63,9 @@
 
       if (RenderCairo(context))
       {
-        Orthanc::ImageAccessor source;
-        surface_.GetAccessor(source);
-        Orthanc::ImageProcessing::Copy(target, source);
+        Orthanc::ImageAccessor surface;
+        surface_.GetReadOnlyAccessor(surface);
+        Orthanc::ImageProcessing::Copy(target, surface);
         return true;
       }
       else
@@ -89,7 +89,7 @@
     else
     {
       Orthanc::ImageAccessor accessor;
-      surface_.GetAccessor(accessor);
+      surface_.GetWriteableAccessor(accessor);
       Orthanc::ImageProcessing::Copy(accessor, target);
 
       CairoContext context(surface_);