diff options
author | Albert Astals Cid <aacid@kde.org> | 2017-05-05 23:32:32 +0200 |
---|---|---|
committer | Albert Astals Cid <aacid@kde.org> | 2017-05-05 23:32:32 +0200 |
commit | 3c29ded4bee5eadb829ed46af2ec92be57b0077b (patch) | |
tree | e9a549c6258b4303fbb97a8bfda8ca76a45866e1 /poppler/Page.cc | |
parent | d73bcd3721f3b53bb97241cc53a6abf807aff782 (diff) |
Make Object free itself on init and destruction
Will make for a *much* easier way to code.
Patches with more std::move coming on top.
Most things seem to work though i'm pretty sure some things are broken.
NEEDS TESTING
Diffstat (limited to 'poppler/Page.cc')
-rw-r--r-- | poppler/Page.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/poppler/Page.cc b/poppler/Page.cc index dca52e4f..cf687c03 100644 --- a/poppler/Page.cc +++ b/poppler/Page.cc @@ -15,7 +15,7 @@ // // Copyright (C) 2005 Kristian Høgsberg <krh@redhat.com> // Copyright (C) 2005 Jeff Muizelaar <jeff@infidigm.net> -// Copyright (C) 2005-2013, 2016 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2005-2013, 2016, 2017 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2006-2008 Pino Toscano <pino@kde.org> // Copyright (C) 2006 Nickolay V. Shmyrev <nshmyrev@yandex.ru> // Copyright (C) 2006 Scott Turner <scotty1024@mac.com> @@ -393,7 +393,7 @@ void Page::replaceXRef(XRef *xrefA) { pageDict->lookupNF("AA", &actions); pageDict->lookup("Resources", &obj1); if (obj1.isDict()) { - attrs->replaceResource(obj1); + attrs->replaceResource(&obj1); } obj1.free(); delete pageDict; |