summaryrefslogtreecommitdiff
path: root/cpp/poppler-page.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/poppler-page.cpp')
-rw-r--r--cpp/poppler-page.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/cpp/poppler-page.cpp b/cpp/poppler-page.cpp
index b8927b80..a3f85069 100644
--- a/cpp/poppler-page.cpp
+++ b/cpp/poppler-page.cpp
@@ -172,11 +172,10 @@ ustring page::label() const
page_transition* page::transition() const
{
if (!d->transition) {
- Object o;
- if (d->page->getTrans(&o)->isDict()) {
+ Object o = d->page->getTrans();
+ if (o.isDict()) {
d->transition = new page_transition(&o);
}
- o.free();
}
return d->transition;
}