diff options
author | Matthias Kramm <kramm@quiss.org> | 2012-05-14 13:24:07 -0700 |
---|---|---|
committer | Matthias Kramm <kramm@quiss.org> | 2012-05-14 13:24:07 -0700 |
commit | 4126f6f9c3d4a3214249326a08662942a3b2615b (patch) | |
tree | 715bfd7089b1eb00cf8835b2ed4d05d06806f579 /lib | |
parent | dbd8d190daeba054fb1f8977da57cfc1e53c721b (diff) |
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pdf/CharOutputDev.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/pdf/CharOutputDev.cc b/lib/pdf/CharOutputDev.cc index e1d19b22..cd7ceffd 100644 --- a/lib/pdf/CharOutputDev.cc +++ b/lib/pdf/CharOutputDev.cc @@ -675,7 +675,13 @@ GBool CharOutputDev::needNonText() void CharOutputDev::endPage() { msg("<verbose> endPage (GfxOutputDev)"); - + + if(this->previous_link) { + if(device->setparameter) { + device->setparameter(device, "link", ""); + } + } + if(this->links) { kdtree_destroy(this->links); this->links = 0; @@ -688,6 +694,7 @@ void CharOutputDev::endPage() l = last; } this->last_link = 0; + this->previous_link = 0; } static inline double sqr(double x) {return x*x;} |