Commit 43983109f25ba12db3fded12d0ea9a991b8a1d5c
1 parent
114bffa0
Change QPDFObjectHandle::shallowCopyInternal to copy scalars
Showing
1 changed file
with
1 additions
and
6 deletions
libqpdf/QPDFObjectHandle.cc
| ... | ... | @@ -2266,12 +2266,7 @@ QPDFObjectHandle::shallowCopyInternal( |
| 2266 | 2266 | QTC::TC("qpdf", "QPDFObjectHandle ERR shallow copy stream"); |
| 2267 | 2267 | throw std::runtime_error("attempt to make a shallow copy of a stream"); |
| 2268 | 2268 | } |
| 2269 | - | |
| 2270 | - if (isArray() || isDictionary()) { | |
| 2271 | - new_obj = QPDFObjectHandle(obj->shallowCopy()); | |
| 2272 | - } else { | |
| 2273 | - new_obj = *this; | |
| 2274 | - } | |
| 2269 | + new_obj = QPDFObjectHandle(obj->shallowCopy()); | |
| 2275 | 2270 | |
| 2276 | 2271 | std::set<QPDFObjGen> visited; |
| 2277 | 2272 | new_obj.copyObject(visited, false, first_level_only, false); | ... | ... |