diff options
author | Oliver Sander <oliver.sander@tu-dresden.de> | 2020-01-25 09:46:10 +0100 |
---|---|---|
committer | Albert Astals Cid <tsdgeos@yahoo.es> | 2020-02-23 16:46:59 +0000 |
commit | e9278387cbff75ce75a87a92bc297b53256bd3fc (patch) | |
tree | e045eca01a553b6959e11d8ec8fbd3ea0a944c76 /poppler/Link.cc | |
parent | 9c8d05116e8d4fc26c5a9cd5a41aadb1f39b7f9f (diff) |
Use a std::string value in LinkHide
Diffstat (limited to 'poppler/Link.cc')
-rw-r--r-- | poppler/Link.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/poppler/Link.cc b/poppler/Link.cc index 74b16d7f..f9d4edf9 100644 --- a/poppler/Link.cc +++ b/poppler/Link.cc @@ -872,13 +872,14 @@ LinkOCGState::LinkOCGState(const Object *obj) //------------------------------------------------------------------------ LinkHide::LinkHide(const Object *hideObj) { - targetName = nullptr; + hasTargetNameFlag = false; show = false; // Default if (hideObj->isDict()) { const Object targetObj = hideObj->dictLookup("T"); if (targetObj.isString()) { - targetName = targetObj.getString()->copy(); + targetName = targetObj.getString()->toStr(); + hasTargetNameFlag = true; } const Object shouldHide = hideObj->dictLookup("H"); if (shouldHide.isBool()) { @@ -887,10 +888,6 @@ LinkHide::LinkHide(const Object *hideObj) { } } -LinkHide::~LinkHide() { - delete targetName; -} - //------------------------------------------------------------------------ // LinkUnknown //------------------------------------------------------------------------ |