From 9c49fa86d07bb9d9285468d0a88a898069ed075e Mon Sep 17 00:00:00 2001
From: marco <marco@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Fri, 28 May 2010 14:03:25 +0000
Subject: [PATCH] remember absolute origin when cloning image state

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2296 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/img/base/src/image_state/image_state_impl.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/img/base/src/image_state/image_state_impl.cc b/modules/img/base/src/image_state/image_state_impl.cc
index 190728a10..020d21651 100644
--- a/modules/img/base/src/image_state/image_state_impl.cc
+++ b/modules/img/base/src/image_state/image_state_impl.cc
@@ -72,7 +72,8 @@ template <typename T, class D>
 ImageStateImpl<T,D>::ImageStateImpl(const ImageStateImpl<T,D>& s):
   domain_(s.domain_),
   data_(s.data_),
-  sampling_(s.sampling_)
+  sampling_(s.sampling_),
+  absolute_origin_(s.absolute_origin_)
 {
   sampling_.SetDomain(domain_.GetDomain());
 }
@@ -85,6 +86,7 @@ ImageStateImpl<T,D>& ImageStateImpl<T,D>::operator=(const ImageStateImpl<T,D>& s
     domain_=s.domain_;
     data_=s.data_; // copy
     sampling_=s.sampling_;
+    absolute_origin_=s.absolute_origin_;
     sampling_.SetDomain(domain_.GetDomain());
   }
   return *this;
-- 
GitLab