summaryrefslogtreecommitdiff
path: root/cpp/src/Transform/Data.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2003-10-26 23:36:25 +0000
committerMark Spruiell <mes@zeroc.com>2003-10-26 23:36:25 +0000
commit877e77b61050e8c5b80b1af45422a5e4d3cbc9a3 (patch)
treedc1313fe395360d5d5e53564882b5bba9a6df493 /cpp/src/Transform/Data.cpp
parentbug fix (diff)
downloadice-877e77b61050e8c5b80b1af45422a5e4d3cbc9a3.tar.bz2
ice-877e77b61050e8c5b80b1af45422a5e4d3cbc9a3.tar.xz
ice-877e77b61050e8c5b80b1af45422a5e4d3cbc9a3.zip
bug fix
Diffstat (limited to 'cpp/src/Transform/Data.cpp')
-rw-r--r--cpp/src/Transform/Data.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/Transform/Data.cpp b/cpp/src/Transform/Data.cpp
index db4c9a73b91..652e76b55bd 100644
--- a/cpp/src/Transform/Data.cpp
+++ b/cpp/src/Transform/Data.cpp
@@ -763,6 +763,10 @@ Transform::Data::checkClasses(const Slice::ClassDeclPtr& dest, const Slice::Clas
}
s = Slice::ClassDeclPtr::dynamicCast(l.front());
}
+ else
+ {
+ s = src;
+ }
if(s)
{