Mercurial > hg > orthanc-stone
diff Framework/Widgets/CairoWidget.cpp @ 316:ce48c3b3b0e9
fix for new ImageAccessor API
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 08 Oct 2018 12:45:27 +0200 |
parents | 5412adf19980 |
children | 557c8ff1db5c |
line wrap: on
line diff
--- a/Framework/Widgets/CairoWidget.cpp Mon Oct 01 10:46:26 2018 +0200 +++ b/Framework/Widgets/CairoWidget.cpp Mon Oct 08 12:45:27 2018 +0200 @@ -59,7 +59,9 @@ if (RenderCairo(context)) { - Orthanc::ImageProcessing::Copy(target, surface_.GetAccessor()); + Orthanc::ImageAccessor surface; + surface_.GetReadOnlyAccessor(surface); + Orthanc::ImageProcessing::Copy(target, surface); return true; } else @@ -82,7 +84,8 @@ } else { - Orthanc::ImageAccessor accessor = surface_.GetAccessor(); + Orthanc::ImageAccessor accessor; + surface_.GetWriteableAccessor(accessor); Orthanc::ImageProcessing::Copy(accessor, target); CairoContext context(surface_);