summaryrefslogtreecommitdiff
path: root/poppler/Link.h
diff options
context:
space:
mode:
Diffstat (limited to 'poppler/Link.h')
-rw-r--r--poppler/Link.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/poppler/Link.h b/poppler/Link.h
index 1e1bfd88..aaaf09c1 100644
--- a/poppler/Link.h
+++ b/poppler/Link.h
@@ -278,16 +278,15 @@ public:
// Build a LinkNamed given the action name.
LinkNamed(const Object *nameObj);
- ~LinkNamed() override;
-
- bool isOk() const override { return name != nullptr; }
+ bool isOk() const override { return hasNameFlag; }
LinkActionKind getKind() const override { return actionNamed; }
- const GooString *getName() const { return name; }
+ const std::string& getName() const { return name; }
private:
- GooString *name;
+ std::string name;
+ bool hasNameFlag;
};